Daily-study
[오늘의 공부] 웹프로젝트, pygame - baccarat(바카라) 게임
by Roseline Song | February 18, 2019
웹 프로젝트
- project 카드를 새로 만들거나 편집할 때, redirect하는데, url이 계속 뒤에 덧붙여서 나왔다.
어떻게 해야하나 고민하던 찰나에, 이와 전혀 상관없는 곳에서 ../~.html과 같은 형태를 쓰는 걸 보고
혹시해서 써봤더니 해결 됐다.
Baccarat
-
메인 파일에 있던 코드를 거의 반 이상 줄였다. event()에 모여있던 대부분의 기능을 sprites.py 폴더로 옮겼다.
-
sprite들은 메인 파일의 baccarat(게임 루프가 구현된 메인 클래스) 객체에 연결시켜 게임 진행 상태에 따라 나타나고 사라지게 했다.
- 막막해서 이틀 동안 손 놓고 있다가 갑자기 삘 받아서 밤새 작업했다. 이전 코드가 너무 더러워서 거의 갈아엎다시피했다.
아직도 고쳐야할 게 많지만, 일단 기능 구현 먼저해야겠다.
pygame.USEREVENT, pygame.set_timer()로 주기적인 이벤트를 처리할 수 있으면 좋겠지만,
바카라는 베팅만 빼면 게임 내부에서 모든 걸 처리해야하는 구조이기 때문에 반복적인 건 없다.
소스코드로는 아주 쉬운 게임이었지만, 베팅 이후의 자동화되는 부분을 그래픽으로 모두 구현하려니 다른 게임보다 훨씬 복잡했다.
하지만, 저번보다 훨씬 나아졌다. 조금씩 게임의 형태를 갖춰가고 있어 뿌듯하다.
Subscribe via RSS