Skip to content

캐릭터가 몬스터를 사냥하며 레벨을 올리고 무기를 강화하는 웹 게임

Notifications You must be signed in to change notification settings

esfera1/elpam-archived

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation


elpam

캐릭터가 몬스터를 사냥하며
레벨을 올리고 무기를 강화하는 웹 게임

mapel > elpam_old > elpam


mapel

무기 강화가 메인 컨텐츠인 간단한 웹 게임 개발(2017.10).

elpam의 시초.

Prerequisites

없음.

How to run

index.html을 열어서 실행.


elpam_old


mapel의 컨텐츠를 가져와서 다른 유저와도 경쟁할 수 있도록 온라인 웹 게임 개발(2018.04).

이때 게임명을 elpam이라 지었음.

Prerequisites

  • php@8.2.4
  • mysql@8.0.32

(major 버전만 맞으면 호환될 것으로 예상)

How to run

  1. mysql DB 초기 설정
source init_db.sql
  1. app으로 이동 후 서버 실행
php -S localhost:4000

elpam


혜연쌤의 웹프로그래밍 과목이었나? 과제도 할 겸 본격적으로 새로운 버전의 elpam 개발(2019.04).

이전 버전의 elpam(elpam_old)은 클라이언트에서 무기 강화 및 레벨링 작업을 처리하기 때문에 웹 개발을 할 줄 아는 유저가 본인의 정보를 조작할 수 있었음.

위와 같은 문제를 해결하고 보안에 조금 더 신경을 써서 개발을 했음. (당시에는 노력을 했다..!)

무려 카카오 소셜 계정을 지원함!!

Prerequisites

  • php@8.2.4
  • mysql@9.2.0

(major 버전만 맞으면 호환될 것으로 예상)

How to run

  1. mysql DB 초기 설정
source init_db.sql
  1. app으로 이동 후 서버 실행
php -S localhost:4000

About

캐릭터가 몬스터를 사냥하며 레벨을 올리고 무기를 강화하는 웹 게임

Resources

Stars

Watchers

Forks