VB 6.0에서 작성된 크리켓 관리 게임 (예 : Football Manager)이 있습니다. MS-Access는 UI 화면을 그리는 백엔드 및 Win-32 API 호출로 사용됩니다. 90,000 개 이상의 코드 라인이있는 합리적으로 큰 게임입니다.축구 관리자와 같은 데이터 중심 게임에 적합한 언어 및 데이터베이스
이제 Java, Python, C++ 등의 다른 기술을 사용하여 게임을 다시 작성하고 싶습니다. 기본적으로 저는 Microsoft 기술에서 벗어나고 싶습니다. (가능하면 무료로 사용할 수있는 기술로 이동하는 것이 좋습니다.)
그래서 애플리케이션 로직, UI 및 데이터베이스에 적합한 기술을 선택하는 데 도움을주십시오. 다음은 세 가지 레이어에 대한 나의 광범위한 요구 사항입니다.
응용 프로그램 로직 :
게임은 메모리 내 데이터를 계산 1000을 할 필요가 지속적으로 데이터 파일 (게임 파일을 저장) 텍스트 것을 쓰기. 또한 매우 빠른 데이터베이스 작업이 필요합니다.
UI :
UI가 강력 할 필요는 없습니다. 유일한 요구 사항은 최소한의 애니메이션 효과로 멋진 화면을 개발할 수 있어야합니다. 다음은 참조 용 현재 화면 이미지에 대한 링크입니다. http://imageshack.us/g/148/89832593.png/
향후 2D 그래픽을 추가 할 수도 있습니다.
데이터베이스 :이
데이터베이스는 300000 개 기록까지 포함하는 큰 테이블 20 표가 포함되어 있습니다. 다시 말하지만, MySQL이나 일반 텍스트 파일과 같은 무료 데이터베이스를 사용하고 싶습니다. "Football Manager"또는 "Cricket Coach 2011"과 같은 게임에 사용되는 데이터베이스에 대해 매우 궁금합니다.
참고 : 제안 된 기술을 배우는 데 필요한 노력은 고려하지 마십시오. 나는 그들을 돌볼 것이다.
업데이트 : 지금은 C++과 SQLite는 함께 진행하기로 결정했다고
, 나는 시작하기 위해 사용되어야하는 IDE 및 기본 도구/라이브러리에 대해 나에게 직접하시기 바랍니다.
"Visual Studio"및 "Eclipse"작업에 이미 경험이 있습니다. 그 중 하나를 사용할 수 있습니까? 또는 QT로 갈 수 있습니까 (QT는 크로스 플랫폼이라고 읽었지 만, 모바일 개발 전용입니까, 아니면 데스크톱 응용 프로그램 용으로도 사용할 수 있습니까)?
그리고 처음에 IDE를 선택하는 것이 얼마나 중요합니까? 나중에 다른 IDE로 이동할 수 있습니까? Visual Studio를 사용하는 경우 Microsoft 기술에 바인딩되어 있습니까?
가능한 경우 위 링크 에서처럼 화면을 개발할 수있는 예제 링크를 제공하십시오. http://sqlite.org/
그건 무료, 빠르고, 서버를 사용하지 :
데이터베이스에 대한
안녕하세요 John, Java 및 Python과 같은 언어 용 드라이버가 있습니까? –
@Srikanth : 다음은 래퍼 목록입니다. http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers 태양 아래 모든 것을 가지고있는 것으로 보입니다. –