Python으로 구현해보는 TextRPG
클래스를 사용한 TRPG 구현과 디버깅 및 테스트 도구를 작성하고
가상 생태계를 직접 구현해보면서 생태계 운영을 경험해본다.
일단 외부 패키지 없이 Vanilla Python으로 작성해본다.
- 게임 개발에서는 성능과 구조화를 위해 switch 문을 선호하지만,
- 복잡한 논리가 필요한 상황에서는 if-else 문이 더 가독성이 좋아.
- 파이썬에서는 성능 차이가 크지 않으니 가독성과 유지보수성을 기준으로 선택하면 돼!