Pour être complet par rapport au jeu original :
Et puis, pour être une version complète d'OpenApoc 1.0, nous avons également besoin de :
Vraiment, pour avoir un OpenApoc jouable, nous avons besoin d'UNE CHOSE : l'IA
C'est ça. Des véhicules routiers qui ne se comportent pas correctement, des flyers illégaux qui ne se reproduisent pas, tout cela est vraiment insignifiant, vraiment. C'est duveteux, c'est surtout ignoré ou une nuisance (comme, vous n'avez qu'à regarder ces stupides motos et aéroglisseurs manœuvrer pendant cinq minutes jusqu'à ce qu'ils soient finalement abattus pour que vous puissiez continuer à jouer).
Il s'agit d'abord de la boucle de jeu de base. Lorsque nous avons une boucle de jeu de base, les gens peuvent jouer à OpenApoc au lieu d'OG et avoir une expérience complète qu'ils obtiendraient d'OG dans OpenApoc.
Et tout sauf l'IA qui appartient à la boucle de jeu de base (financement, emplacements de portail appropriés) n'a besoin que d'heures de programmation.
L'IA, cependant, est un cas différent.
Nous devons soit procéder à une ingénierie inverse du code de l'IA OG, jusqu'à ce que nous puissions comprendre comment cela fonctionne réellement, soit nous avons besoin de quelqu'un pour étudier l'IA OG et comprendre comment cela fonctionne.
Le résultat serait un document décrivant ce que nous voulons créer avec l'IA. Que doit-il faire exactement et comment. Fondamentalement, un document de conception de programmeur, définition de ce qui doit être mis en œuvre.
Et puis nous pouvons nous mettre à le mettre en œuvre. Le framework devrait être là, j'ai codé un système d'IA assez long qui devrait permettre d'y implémenter toute logique supplémentaire. Donc, il serait mis en œuvre et optimisé pour que cela fonctionne assez rapidement (comme, il faudrait probablement faire beaucoup de plans de traçage, où il calcule des endroits sûrs pour se cacher ou s'échapper, et cela pourrait devenir assez pénible sinon optimisé).
Juste besoin de quelqu'un pour vraiment consacrer des heures à la rétro-ingénierie ou à jouer avec l'OG dans différents scénarios et à étudier comment l'IA se comporte réellement dans différentes conditions et paramètres
Je peux participer à ce test d'IA à coup sûr ...
Mais alors si pensez plus largement, problème en dehors du code, le vrai problème n'est même pas l'IA mais les heures de programmation et les personnes qui sont nécessaires pour cela... c'est une tâche qu'il faut résoudre en premier je pense....
Je serais en désaccord ici. Les heures de programmation sont gratuites et disponibles. Vraiment! C'est une question de temps - un an, deux ans, si c'était la question des heures de programmation, nous le ferions. Cependant, un programmeur fonctionne mieux lorsqu'il comprend clairement ce qu'il y a à programmer. Avec l'IA, le problème est qu'il n'y a rien de tel. Vous devez d'abord tout comprendre à partir de zéro, puis mettre en œuvre. Ce n'est pas de la programmation et la plupart des programmeurs ne trouveraient pas cela... comme, attrayant, pour ainsi dire ? C'est juste un type de tâche différent et un domaine d'expertise différent en fait. Remarquez comment personne ne veut implémenter ceci, ils implémentent tout le reste mais pas cela ? C'est pourquoi.
Personnellement pour moi, c'est une corvée, parce que j'ai juste l'impression que... vous perdez votre temps, parce que jusqu'à ce que vous l'obteniez enfin, vous avez l'impression d'avoir passé des heures et de n'avoir aucun progrès. C'est démotivant.
Nous avons besoin de quelqu'un pour qui c'est un défi qu'il aimerait relever. Comme, une personne qui aime faire de l'ingénierie inverse, ou étudier le fonctionnement de jeux obscurs, quelqu'un du speedrunning peut-être, vous savez que les gars là-bas passent des années juste pour découvrir comment faire sortir un jeu de toutes les manières possibles - sauter sur les murs, faire des entrées étranges etc. Quelqu'un comme ça. Si quelqu'un faisait cela, et que nous sachions quoi coder - alors ce ne serait qu'une question d'heures de travail pour le faire et nous aurions un jeu entièrement jouable - sans les conneries que la plupart des fans ne font ' Je m'en fous de toute façon.
Au sujet d'UnitAI; J'ajoute toujours par intermittence des commentaires et des vidéos à votre fil de discussion UnitAI Istrebitel, via les forums, documentant les actions côté utilisateur effectuées par les extraterrestres, les agents et les factions humaines pour la version finale et la bêta2
Vous pouvez trouver les listes, les commentaires, les photos et même la vidéo de certaines de ces choses ici
http://www.openapoc.org/threads/task-unit-behavior.185/
Encore faut-il enregistrer plus de comportements pour d'autres organisations, mais les agents et les extraterrestres sont largement couverts
Oh sympa! c'est de ça que je parle alors. Je l'étudierai quand j'aurai le temps, mais bravo, c'est EXACTEMENT ce dont nous avons besoin
Personnellement pour moi, c'est une corvée, parce que j'ai juste l'impression que... vous perdez votre temps, parce que jusqu'à ce que vous l'obteniez enfin, vous avez l'impression d'avoir passé des heures et de n'avoir aucun progrès. C'est démotivant.
C'est ce dont je parle.
Commentaire le plus utile
Vraiment, pour avoir un OpenApoc jouable, nous avons besoin d'UNE CHOSE : l'IA
C'est ça. Des véhicules routiers qui ne se comportent pas correctement, des flyers illégaux qui ne se reproduisent pas, tout cela est vraiment insignifiant, vraiment. C'est duveteux, c'est surtout ignoré ou une nuisance (comme, vous n'avez qu'à regarder ces stupides motos et aéroglisseurs manœuvrer pendant cinq minutes jusqu'à ce qu'ils soient finalement abattus pour que vous puissiez continuer à jouer).
Il s'agit d'abord de la boucle de jeu de base. Lorsque nous avons une boucle de jeu de base, les gens peuvent jouer à OpenApoc au lieu d'OG et avoir une expérience complète qu'ils obtiendraient d'OG dans OpenApoc.
Et tout sauf l'IA qui appartient à la boucle de jeu de base (financement, emplacements de portail appropriés) n'a besoin que d'heures de programmation.
L'IA, cependant, est un cas différent.
Nous devons soit procéder à une ingénierie inverse du code de l'IA OG, jusqu'à ce que nous puissions comprendre comment cela fonctionne réellement, soit nous avons besoin de quelqu'un pour étudier l'IA OG et comprendre comment cela fonctionne.
Le résultat serait un document décrivant ce que nous voulons créer avec l'IA. Que doit-il faire exactement et comment. Fondamentalement, un document de conception de programmeur, définition de ce qui doit être mis en œuvre.
Et puis nous pouvons nous mettre à le mettre en œuvre. Le framework devrait être là, j'ai codé un système d'IA assez long qui devrait permettre d'y implémenter toute logique supplémentaire. Donc, il serait mis en œuvre et optimisé pour que cela fonctionne assez rapidement (comme, il faudrait probablement faire beaucoup de plans de traçage, où il calcule des endroits sûrs pour se cacher ou s'échapper, et cela pourrait devenir assez pénible sinon optimisé).
Juste besoin de quelqu'un pour vraiment consacrer des heures à la rétro-ingénierie ou à jouer avec l'OG dans différents scénarios et à étudier comment l'IA se comporte réellement dans différentes conditions et paramètres