나만의 파이썬 게임을 만들어보자 # 이전글 - [스파르타코딩클럽] 내일배움캠프 - 프로젝트 #2 pygame (1) 이전 글에서 정한 해야 할 일들의 목록이다 1. 스페이스바로 STOP 버튼 이벤트 발생 (완료) 2. 스타캐치 성공 시 성공 이펙트 표시 (완료) 3. 스타포스 강화 결과 팝업 표시 ( 기존에는 강화 수치만 변경 ) (완료) 4. DB 연동 및 배포 가능한지 확인 (완료) pymongo를 이용하여 mongoDB 와 연동하여 로그인 기능을 구현했다 회원 가입 기능은 따로 구현하지 않았다 대신 존재하지 않는 ID와 패스워드 입력 시 입력한 ID와 패스워드로 자동으로 회원가입된다 물론 이미 존재하는 ID로 로그인 하는 경우에는 패스워드가 틀리면 로그인에 실패하게 된다 ID와 패스워드의 포커스 전..
나만의 파이썬 게임을 만들어보자 나만의 GUI 파이썬 게임을 구현하는 과제가 주어졌다 자유롭게 만들고 싶은 게임을 정해서 구현하는 개인 프로젝트 형태다 프로젝트 발제 이후 바로 어떤 게임을 만들지 찾기 시작했다 테트리스, 벽돌깨기 등 직접 구현하려면 시간에 쫓겨 결국 남의 코드를 사용하게될 것 같은 게임은 피해 어떤 게임을 만들어 볼지 고민끝에 결정했다 내가 만들기로한 게임은 메이플스토리 스타포스 강화하는 미니게임이다 메이플스토리는 RPG 게임으로 강해지기 위해 무기를 강화하곤 한다 하지만 어느 정도 강화하고 나서 부터는 값비싼 강화비용으로 인해 마음껏 강화하지 못했었던 추억이 있다 결코 쉽지 않은 강화 게임으로 최대한 PC 게임의 스타포스 강화와 유사하게 만들겠다고 생각하며 작업을 시작했다 화면을 구성..