Python에서 또는 애플리케이션으로 실행하기 위한 numworks 계산기용 몇 가지 간단한 게임입니다! 이 게임은 시간이 좀 있고 프로그래밍하기 간단한 것을 원할 때 재미를 위해 만들어졌습니다. 대단한 것을 기대하지는 마세요. 하지만 저는 약간 완벽주의자이기 때문에 (큰) 버그는 없을 것입니다.
모든 것에는 menu.py 스크립트도 다운로드해야 합니다.
ZetaMap 덕분에 Kandinksy 및 Ion-Numworks 모듈이 설치된 PC에서 이러한 Python 스크립트를 실행하여 테스트할 수 있습니다. numworks.com에서 더 많은 프로그램을 찾을 수 있으며 직접 제출할 수도 있습니다.
원하는 경우 자유롭게 코드를 보고 다운로드할 수 있지만 꽤 지저분합니다. 게임 콘솔이 아닌 계산기이므로 공식 소프트웨어에서는 그래픽을 사용하는 것이 상당히 어렵다는 점을 기억하세요! 이미지를 인쇄하는 좋은(지금은 충분함) 방법을 찾기 전에 많은 것을 시도했지만 새로 고침 속도를 높일 수 없습니다. 상당히 실망스럽긴 하지만, 이것이 Numworks 프로그래밍을 매우 흥미롭게 만드는 이유이기도 합니다!
나는 또한 이미 C로 코딩하는 데 익숙했기 때문에 이 프로젝트를 사용하여 Rust를 작성하고 있습니다.
지침과 컨트롤이 게임에 포함되어 있습니다!
스네이크 : 클래식 게임에 대한 내 생각!
Puissance4 = Connect4 (모든 파일 이름을 변경하는 데 신경 쓰지 않습니다): Python 버전으로 작동하지만 더 좋습니다.
솔리테어 : 파이썬 버전을 관리한 뒤, 카드를 잘 표시하는 방법만 만드는 일이었죠.
테트리스: 응. 테트리스! 나는 원래 게임의 모든 규칙을 따랐다 고 생각합니다 .
플래피 버드: 일해요! 더 나은 스프라이트를 사용하면 더 좋아질 수도 있지만 누가 신경쓰겠습니까?
Numworks_utils에는 내가 사용하는 모든 유틸리티 코드(numworks 함수, 전체 메뉴 코드, 타일맵 도구 및 기타 기능)가 포함되어 있습니다.
모델은 내 템플릿을 사용하여 게임을 시작하는 데 사용할 수 있는 기본 저장소입니다.
전혀 작동하지 않으므로 지금은 pm_decoder 및 엔진을 무시하십시오. 나는 재생 빈도가 좋지 않음에도 불구하고 스프라이트를 관리하고 이미지를 그리는 더 나은 방법을 찾으려고 노력하고 있습니다.
공식 소프트웨어로는 여전히 불가능한 일이 많이 있습니다(저장 등). 정말 복잡한 일을 하고 싶다면 Omega와 같은 다른 소프트웨어 설치를 고려해 보세요. Epsilon에서 실행되는 앱을 만들려면 Rust 기반 템플릿인 C++ 및 C를 참조하세요.