웹 프로젝트

  • project 카드를 새로 만들거나 편집할 때, redirect하는데, url이 계속 뒤에 덧붙여서 나왔다.

어떻게 해야하나 고민하던 찰나에, 이와 전혀 상관없는 곳에서 ../~.html과 같은 형태를 쓰는 걸 보고

혹시해서 써봤더니 해결 됐다.



Baccarat

  • 메인 파일에 있던 코드를 거의 반 이상 줄였다. event()에 모여있던 대부분의 기능을 sprites.py 폴더로 옮겼다.

  • sprite들은 메인 파일의 baccarat(게임 루프가 구현된 메인 클래스) 객체에 연결시켜 게임 진행 상태에 따라 나타나고 사라지게 했다.

  • 막막해서 이틀 동안 손 놓고 있다가 갑자기 삘 받아서 밤새 작업했다. 이전 코드가 너무 더러워서 거의 갈아엎다시피했다.

아직도 고쳐야할 게 많지만, 일단 기능 구현 먼저해야겠다.

pygame.USEREVENT, pygame.set_timer()로 주기적인 이벤트를 처리할 수 있으면 좋겠지만,

바카라는 베팅만 빼면 게임 내부에서 모든 걸 처리해야하는 구조이기 때문에 반복적인 건 없다.

소스코드로는 아주 쉬운 게임이었지만, 베팅 이후의 자동화되는 부분을 그래픽으로 모두 구현하려니 다른 게임보다 훨씬 복잡했다.

하지만, 저번보다 훨씬 나아졌다. 조금씩 게임의 형태를 갖춰가고 있어 뿌듯하다.