J'aimerais commencer à bricoler avec un RTS AI, mais j'ai du mal à trouver un bon environnement pour travailler avec, c'est-à-dire un jeu déjà créé. J'ai regardé le printemps RTS et Bos Wars, mais ils ne semblent pas être propices à la création d'exemples simples. P>
Je ne suis pas totalement opposé à la rédaction de mon propre environnement de jeu, cela prendrait une longue période. Quelqu'un a-t-il une suggestion de savoir comment je peux me mouiller mes pieds sans programmer mon propre jeu? P>
5 Réponses :
Si vous avez quelques dollars, Garage Games a un kit RTS pour son moteur de jeu couple. http://www.garagegames.com/products/rts-genre-kit p>
Cela devrait vous permettre de commencer à écrire du code AI immédiatement. P>
Merci pour le lien, mais le logiciel Open Source est hautement préféré.
Vérifiez orts , maintenu par Michael Buro à l'Université de l'Alberta . P>
Je ne l'ai pas utilisé moi-même, mais je l'ai vu en action depuis même avant la première version en 2003 et elle est définitivement cultivée dans des sauts et des limites. P>
Je suis à peu près sûr que Strarcraft II viendra avec un éditeur très complet, programmable, éditorial (certaines personnes l'ont même transformée en FPS). Il sera libéré le 2 juillet. P>
Le commandant suprême est également moddable via Lua . Il existe plusieurs jeux de stratégie de la Seconde Guerre mondiale, également moddable via Lua. P>
sur le front OpenSource, GLEST et Temuleux ont leur source disponible; Vous voudrez peut-être essayer de les modifier. P>
Enfin, il y a 0 annonce , qui est également opensource, mais sur Alpha. P >
Ma recommandation, cependant, est que vous donnez un coup d'œil à Le projet de printemps . P>
0.D. est sur Alpha et a beaucoup de dépendances pour ses graphiques.
Correction du "Beta <-> Mismatch". Merci.
Il y a en fait un concours StarCraft AI en cours maintenant. L'API Bwapi Ai est très agréable et devrait vous faire vivre très vite. Il y a déjà beaucoup d'intrants impressionnants. P>
http://eis.ucsc.edu/starcrafaicompétition P>
éditer :(, vient de réaliser quel âge soit cette question. p>
Je ne peux rien dire des autres projets, mais je peux parler pour le printemps RTS: P>
Il prend en charge un système de plug-in des interfaces AI et à compter de janvier 2011, est livré avec un native (C / C ++) et une JVM (Java, Groovy, Jruby, ...) Plugin d'interface AI. Un plugin Python est déjà assez maire, mais pas encore considéré comme stable. Il y a beaucoup d'AIS C ++ à utiliser comme référence, tandis que Java, il y a un petit tutoriel et quelques AIS. P>
Comme la base de toutes les interfaces est la même (le moteur), ils sont de nature très similaires, il est donc également possible d'utiliser C ++ AIS comme référence lors de la rédaction d'un Java AI et inversement. P>
Le Forum de développement AI et la chaîne #ai sur le hall (aussi accessible par IRC) peut être utile aussi. P>
Le moteur a déjà été utilisé pour au moins 7 AIS développés pendant la thèse universitaire. P>
Le moteur est surtout écrit en C ++, utilise le système de construction de cmake et compile sur Linux + GCC et Windows + Mingw (non officiel également sur MSVC). Vous voudrez peut-être suivre le guide sous Développement - Compilation de EM> sur la page d'accueil des projets, ce qui explique comment compiler le moteur, et vous obtient également également le code source du moteur et quelques AIS. p>
Warzone 2100 est une source open source. Regardez: en.wikipedia.org/wiki/warzone_2100