8
votes

RTS AI: Où commencer?

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.

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?


1 commentaires

Warzone 2100 est une source open source. Regardez: en.wikipedia.org/wiki/warzone_2100


5 Réponses :


0
votes

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

Cela devrait vous permettre de commencer à écrire du code AI immédiatement.


1 commentaires

Merci pour le lien, mais le logiciel Open Source est hautement préféré.



1
votes

Vérifiez orts , maintenu par Michael Buro à l'Université de l'Alberta .

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.


0 commentaires

1
votes

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.

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.

sur le front OpenSource, GLEST et Temuleux ont leur source disponible; Vous voudrez peut-être essayer de les modifier.

Enfin, il y a 0 annonce , qui est également opensource, mais sur Alpha.

Ma recommandation, cependant, est que vous donnez un coup d'œil à Le projet de printemps .


2 commentaires

0.D. est sur Alpha et a beaucoup de dépendances pour ses graphiques.


Correction du "Beta <-> Mismatch". Merci.



4
votes

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.

http://eis.ucsc.edu/starcrafaicompétition

éditer :(, vient de réaliser quel âge soit cette question.


0 commentaires

5
votes

Je ne peux rien dire des autres projets, mais je peux parler pour le printemps RTS:

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.

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.

Le Forum de développement AI et la chaîne #ai sur le hall (aussi accessible par IRC) peut être utile aussi.

Le moteur a déjà été utilisé pour au moins 7 AIS développés pendant la thèse universitaire.

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 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.


0 commentaires