학교 프로젝트를 위해 우리는 Conway의 삶의 게임과 비슷한 게임을 개발 중입니다. 다른 생물체는 세계에서 슬롯을 차지한 다음 서로 먹는 것입니다. 저는 이것이 제 2 세계에서 일어나는 것을보고 싶습니다. 스타 크래프트를 타고 저글링과 해병대를 가질 수있는 것처럼 역할을 수행합니다. 스타 크래프트의 문제는 전체 알고리즘이 게임 편집기 내부에 작성되어야하며 스타 크래프트는 무료 또는 오픈 소스가 아니어야한다는 것입니다. 그래서 스타 크래프트/워 크래프트/AOE-ish 인 게임이 외부에서 스크립팅 될 수 있고 자유롭게 사용할 수있는 또 다른 엔진이 있습니까? (나는 여기에 내가 많이 알고있다.)2 차원 게임 세계를 쉽게 스크립트 할 수 있습니까?
답변
최소한 오픈 엔진 전략 엔진 인 LUA에서 스크립팅 가능한 엔진이있다. (enginer 기반의 게임도 좋다.) 그러한 임무를 수행하기위한 전략 게임 엔진은 잔인한 것으로 보인다. 작업을 간단하게 유지하는 것이 좋습니다.
당신은 당신이 만드는 어떤 응용 프로그램에 스크립트를 추가 할 수 있습니다.
게임을 만든 다음 스크립트 엔진/언어를 추가하고 게임의 일부 기능을 언어로 플러그인해야합니다. 그러면 게임을 "스크립트"할 수 있습니다.
일부 오픈 소스와 무료 엔진을 사용할 수 있습니다. C++을 사용하는 경우 SFML http://www.sfml-dev.org을 사용하는 것이 좋습니다.
프로그래밍 언어를 모르면 Macromedia Fusion 또는 GameMaker와 같은 것을 사용하십시오. 스크립트를 허용합니다.
+1은 SFML입니다. :) – Tronic
글쎄, 우리는 코딩하는 법을 안다. 그리고 우리는 기본적으로 시뮬레이션을 할 것입니다. 아이디어는 이미 시뮬레이션을 위해 게임을 하이재킹하는 것입니다. 왜냐하면 그들은 이미 대부분의 더러운 작업을 수행했기 때문입니다. – Sandro
좋은 생각이라고 생각하지 않습니다. 게임 엔진을 사용하면 더 나은 솔루션을 얻을 수 있지만 직접 게임을 사용하면 코드가 너무 복잡해집니다. 별도의 라이브러리를 사용하여 프레임 워크를 설정하는 것이 훨씬 효율적이고 유연하지만 약간의 유지 관리가 필요합니다. – Klaim
- 1. 불규칙한 모양의 게임 세계를 표현하기
- 2. 자바 스크립트 2 차원 배열
- 3. 공정한 2 차원 게임 이동 충돌 중재
- 4. 게임 프로그래밍 - 2 차원 게임 개체 간의 통신
- 5. 세계를 스크롤하지 않고 Java 2D 게임 카메라
- 6. 어떻게 다른 2 차원 배열에 2 차원 배열을 할당 할 수 있습니까? C 프로그래밍에서
- 7. mysql에 2D 게임 세계를 저장하는 방법
- 8. C로 2 차원 배열을 어떻게 캐스팅 할 수 있습니까?
- 9. 어떻게 Perl에서 2 차원 배열을 인쇄 할 수 있습니까?
- 10. 2 차원 자바 스크립트 배열을 JSON으로 변환
- 11. 2 차원 배열을 2 차원 배열로 변환
- 12. 어떻게 2 차원 배열을 2 차원 배열
- 13. 자바 스크립트 : 2 차원 배열 필터링
- 14. Matlab에 2 차원 '지도'가 있습니까?
- 15. 게임에 2 차원 스프라이트를 만드시겠습니까?
- 16. 웹 페이지에 내장 된 경주 용 2 차원 게임 엔진
- 17. MATLAB에서 2 차원 마스크를 사용하여 3 차원 매트릭스를 어떻게 인덱스 할 수 있습니까?
- 18. "생명의 게임"을위한 프로세스간에 2 차원 배열을 분할하는 방법
- 19. 2 차원 배열에서 1 차원 배열로?
- 20. 기본에서 사전으로 2 차원 및 3 차원 게임 프로그래밍을 가르쳐 줄 수있는 최고의 XNA 책은 무엇입니까?
- 21. 실시간으로 2 차원 지형 생성
- 22. 2 차원 배열 축소
- 23. 2 차원 배열 지우기
- 24. 파이썬에서 2 차원 행렬 만들기
- 25. 2 차원 배열 정렬
- 26. 가공 2 차원 배열
- 27. 기능은 차원 배열 (2 차원) 세포를 복제 찾을 수
- 28. 2 차원 배열에서 boost :: multi_array - 컴파일 할 수 없습니다.
- 29. 2 차원 배열의 한 차원 참조
- 30. QProgressBar를 쉽게 사용자 정의 할 수 있습니까?
그래서 기존의 게임을 사용하려고 생각했습니다. rts 중 하나에서 사용자 정의 맵을 사용하여 이것을 코딩하면 쉽게 할당 할 수 있습니다. 그러나 그것은 바람직한 것은 아닙니다. – Sandro