파이썬을 사용하여 삶의 게임 문제를 시뮬레이트하고 싶습니다. 그리드를 그려 시뮬레이션이 진행되면서 셀을 채색하고 싶습니다. 파이썬에서는 어떻게합니까?파이썬 : 2 차원 격자 그리기 및 셀 착색 허용
답변
pygame을 사용하면이를 수행 할 수 있습니다.
시뮬레이션 상태를 표시하려면 팔레트가있는 8 비트 표면을 만들고 pygame.surfarray 모듈을 사용하여 액세스해야합니다.
내가 너무 PyGame를 살펴 보자 파이썬 이미징 라이브러리 (PIL) documentation
에서 살펴 보는 것이 좋습니다.
나는 가속화 된 하드웨어를 제외하고 PyGame과 비슷합니다. Gloss을 제안합니다. 또한 다른 많은 게임 프로그래밍 기능을 제공합니다.
PyGame의 LGPL보다는 GPLv3 인 Gloss의 라이선스 관련 사항에주의하십시오. –
Gloss 'README에는 LGPL 하에서 버전 0.85 (2010-01-23)가 재 라이센스되었습니다. –
나는 이것이 오래된 게시물이라는 것을 알고 있지만 완벽한 품질 보증 사이트를 구축한다는 의미에서 matplotlib을 제안합니다.
이 글을 쓰는 시점에서 matplotlib의 개발은 pygame development보다 많은 관심을 보이고 있습니다.
- 1. 2 차원 배열에서 비어 있지 않은 격자 셀 찾기
- 2. 엑셀 시트의 착색 셀
- 3. wp7에서 격자 셀 확장
- 4. 격자 선 만들기 및 사용자가 격자 선보기 켜기/끄기 허용
- 5. WPF - 격자 셀 축소
- 6. 파이썬 : 2 차원 배열을 타일로 자른다.
- 7. WPF 격자 레이아웃 및 셀 내용 여백
- 8. 2 차원 배열을 2 차원 배열로 변환
- 9. 어떻게 2 차원 배열을 2 차원 배열
- 10. 동시에 2 차원 비트 맵과 3D 모델 그리기
- 11. 빠른 2 차원 패턴 매칭
- 12. flex 데이터 격자 포커스 셀
- 13. PHP에서 2 차원 행렬 만들기
- 14. 객관적인 2 차원 및 3 차원 어레이 - HELP?
- 15. 2 차원 배열의 한 차원 참조
- 16. 빠른 2 차원 표보기
- 17. Scintilla의 대체 행 착색
- 18. 2 차원 배열 내에서 검색
- 19. 2 차원 공간에서 스케일링 및 회전 예정
- 20. 객관적인 C에서 스레드 및 2 차원 배열?
- 21. C++ : 2 차원 배열 : 1 차원 고정?
- 22. 3 차원 표면에 2 차원 메쉬 적용
- 23. 2 차원 배열에서 1 차원 배열로?
- 24. 2 차원 배열 축소
- 25. 2 차원 배열
- 26. 2 차원 배치 연습
- 27. 2 차원 행렬
- 28. 2 차원 배열
- 29. 2 차원 배열 지우기
- 30. 가공 2 차원 배열
나는 파이 게임이 화면에 그려지기 때문에 파이 게임이 더 적합하다고 생각한다. – extraneon