Openapoc: PARA ALCANZAR EL LANZAMIENTO DE OPENAPOC 1.0 # 3:

Creado en 24 nov. 2017  ·  6Comentarios  ·  Fuente: OpenApoc/OpenApoc

Para completar la función en comparación con el juego original:

  • [] 1. Mejor UnitAI (Ver el hilo de UnitAI en los foros)
  • [] 2. Combate el comportamiento avanzado de la IA en modo evasivo y normal: usar cobertura, buscar cobertura, agacharse, agacharse, gatear, gatear para pasar desapercibido, saltar, lanzar granadas, asaltos de distracción (banderas falsas), flanquear, ametrallar (ambos con y sin disparar armas) y muchos otros (Ver hilo de UnitAI en los foros)
  • [] 3. La IA de combate se pone a cubierto. Modo evasivo. Los agentes buscan seguridad y cobertura evitando cualquier confrontación cuando ven a un enemigo que no atacan con armas en lugar de elegir buscar lugares seguros para correr.
  • [] 4. IA de batalla: modo normal. Los agentes usan la cobertura y se enfrentan al enemigo con precaución.
  • [] 5. IA de batalla: modo agresivo. Los agentes ignoran los riesgos y buscan agresivamente la confrontación.
  • [] 6. IA de batalla: cuando los agentes tienen heridas, deben tener una penalización para moverse y disparar.
  • [] 7. IA de batalla: los agentes heridos deben intentar usar los botiquines cuando estén a cubierto y si tienen un espacio libre para la mano y un botiquín.
  • [] 8. IA de batalla: Patrones de ataque de unidades hostiles más inteligentes (arrastrándose bajo el fuego, uso de granadas de humo, banderas falsas, retirada, reagrupamiento, etc. Consulte el hilo de UnitAI en los foros)
  • [] 9. Mejorar la IA del paisaje urbano haciéndola más dinámica en respuesta a las amenazas y las relaciones mientras usa su arte y sus agentes.
  • [] 10. Mejorar el movimiento de los extraterrestres dentro de la ciudad, apuntando a las organizaciones en las que están tratando de infiltrarse primero, mientras usa organizaciones amigas existentes para albergar huevos y crisálidas alienígenas. En efecto, moviendo inteligentemente y dividiendo sus fuerzas por la ciudad. Ver # 697
  • [] 11. Haga que el movimiento alienígena se adhiera a las restricciones de tiempo de viaje, no solo salte al edificio objetivo ... No tienen que usar tubos de personas o carreteras, y pueden moverse libremente, pero no deben saltar al objetivo edificio. Los usuarios de depuración deberían poder verlos moverse en el mapa.
  • [] 12. Retención de agentes asignados a determinados vehículos en las pantallas de construcción y asignación de agentes
  • [] 13. Implementación del generador de nombres de agentes completos (mejorando siempre que sea posible para permitir nombres y apellidos masculinos / femeninos / unisex, por ejemplo)
  • [] 14. Compatibilidad con texto en color

Y luego, para ser una versión completa de OpenApoc 1.0, también necesitamos:

  • [] 15. Creación de un formato de archivo diferente que no sea XML para almacenar partidas guardadas, de modo que guardar / cargar tome una cantidad de tiempo razonable. Encuentre un formato mejor que Xml para algunos (o todos) nuestros archivos de datos # 150
  • [] 16. Manejo diferente de los datos del juego (separación de "reglas" y "estado del juego", de modo que, por ejemplo, puedes modificar un proyecto de investigación en un mod, agregar ese mod a tu juego a mitad del juego y no tener que perderlo todo progreso realizado en ese proyecto, o luego eliminar el mod del proyecto, y revertir los cambios, pero el estado de investigación persiste)
  • [] 17. Cierre todos los problemas relacionados con las características del juego original (los problemas de OpenApoc se pueden resolver con la publicación 1.0)
  • [] 18. Cualquier otra cosa que impida que OpenApoc funcione o mejore la funcionalidad del juego original
Code Query Enhancement Feature Request Help Wanted Not Yet Implemented Pathfinding Roadmap Verified / Replicated WIP

Comentario más útil

Realmente, para tener un OpenApoc jugable, necesitamos UNA COSA: IA

Eso es todo. Los vehículos de carretera que no se comportan adecuadamente, los volantes ilegales que no se reproducen, todo eso es realmente insignificante, de verdad. Es una tontería, en su mayoría simplemente se ignora o es una molestia (por ejemplo, solo tienes que mirar esas estúpidas bicicletas y aerodeslizadores maniobrando durante cinco minutos hasta que finalmente son derribados para que puedas seguir jugando).

Primero se trata del bucle central del juego. Cuando tenemos un bucle de juego principal, las personas pueden jugar OpenApoc en lugar de OG y tener la experiencia completa que obtendrían de OG en OpenApoc.

Y todo, excepto la IA que pertenece al bucle principal del juego (financiación, ubicaciones adecuadas del portal) solo necesita horas de programación.

La IA, sin embargo, es un caso diferente.

Necesitamos aplicar ingeniería inversa al código OG AI, hasta el punto en que podamos entender cómo funciona realmente, o necesitamos que alguien estudie la OG AI y comprenda cómo funciona.

El resultado sería un documento que describe lo que queremos crear con la IA. Qué debería hacer exactamente y cómo. Básicamente un documento de diseño del programador, definición de lo que se debe implementar.

Y luego podemos empezar a implementarlo. El marco debería estar ahí, he codificado un sistema de IA bastante extenso que debería permitir implementar cualquier lógica adicional en él. Entonces, se implementaría y optimizaría para que funcione lo suficientemente rápido (por ejemplo, lo más probable es que necesite hacer muchas tomas de rastreo, donde calcula los lugares seguros para esconderse o escapar, y eso podría ser bastante agotador si no optimizado).

Solo necesito que alguien realmente dedique horas a la ingeniería inversa o a jugar con el OG en diferentes escenarios y estudiar cómo se comporta realmente la IA en diferentes condiciones y configuraciones.

Todos 6 comentarios

Realmente, para tener un OpenApoc jugable, necesitamos UNA COSA: IA

Eso es todo. Los vehículos de carretera que no se comportan adecuadamente, los volantes ilegales que no se reproducen, todo eso es realmente insignificante, de verdad. Es una tontería, en su mayoría simplemente se ignora o es una molestia (por ejemplo, solo tienes que mirar esas estúpidas bicicletas y aerodeslizadores maniobrando durante cinco minutos hasta que finalmente son derribados para que puedas seguir jugando).

Primero se trata del bucle central del juego. Cuando tenemos un bucle de juego principal, las personas pueden jugar OpenApoc en lugar de OG y tener la experiencia completa que obtendrían de OG en OpenApoc.

Y todo, excepto la IA que pertenece al bucle principal del juego (financiación, ubicaciones adecuadas del portal) solo necesita horas de programación.

La IA, sin embargo, es un caso diferente.

Necesitamos aplicar ingeniería inversa al código OG AI, hasta el punto en que podamos entender cómo funciona realmente, o necesitamos que alguien estudie la OG AI y comprenda cómo funciona.

El resultado sería un documento que describe lo que queremos crear con la IA. Qué debería hacer exactamente y cómo. Básicamente un documento de diseño del programador, definición de lo que se debe implementar.

Y luego podemos empezar a implementarlo. El marco debería estar ahí, he codificado un sistema de IA bastante extenso que debería permitir implementar cualquier lógica adicional en él. Entonces, se implementaría y optimizaría para que funcione lo suficientemente rápido (por ejemplo, lo más probable es que necesite hacer muchas tomas de rastreo, donde calcula los lugares seguros para esconderse o escapar, y eso podría ser bastante agotador si no optimizado).

Solo necesito que alguien realmente dedique horas a la ingeniería inversa o a jugar con el OG en diferentes escenarios y estudiar cómo se comporta realmente la IA en diferentes condiciones y configuraciones.

Puedo unirme a esta prueba de IA seguro ...
Pero luego, si lo pensamos de manera más amplia, el problema fuera del código, el problema real no es ni siquiera la inteligencia artificial, sino las horas de programación y las personas que se necesitan para esto ... esta es una tarea que debemos resolver primero, creo ...

No estaría de acuerdo aquí. Las horas de programación son gratuitas y están disponibles. ¡En realidad! Es cuestión de tiempo: un año, dos años, si se tratara de una cuestión de horas de programación, lo haríamos. Sin embargo, un programador funciona mejor cuando hay una comprensión clara de lo que hay que programar. Con la IA, el problema es que simplemente no existe tal cosa. Primero tienes que resolver todo desde cero y luego implementarlo. Eso no es programación y la mayoría de los programadores no encontrarían esto ... ¿atractivo, por así decirlo? En realidad, es un tipo de tarea diferente y un campo de especialización diferente. ¿Observa cómo nadie quiere implementar esto, implementan todo lo demás, pero no esto? Es por eso.

Personalmente para mí, esto es una tarea, porque se siente como ... estás perdiendo el tiempo, porque hasta que finalmente lo "entiendes", sientes que has pasado horas y no has progresado. Eso es desmotivador.

Necesitamos a alguien para quien este sea un desafío que le gustaría, que lo haga. Por ejemplo, una persona a la que le gusta hacer ingeniería inversa o estudiar cómo funcionan los juegos oscuros, alguien de speedrunning tal vez, ya sabes, los muchachos pasan años solo para descubrir cómo estropear un juego de cualquier manera posible: saltando paredes, haciendo entradas extrañas. etc. Alguien así. Si alguien hiciera eso, y entendiéramos qué codificar, entonces solo sería una cuestión de horas hombre dedicadas a hacerlo y tendríamos un juego completamente jugable, sin las tonterías que la mayoría de los fanáticos hacen. me importa de todos modos.

Sobre el tema de UnitAI; Todavía estoy agregando comentarios y videos de manera intermitente a su hilo de UnitAI Istrebitel, a través de los foros, documentando qué acciones del lado del usuario son realizadas por extraterrestres, agentes y facciones humanas tanto para el lanzamiento final como para Beta2

Puedes encontrar las listas, comentarios, fotos e incluso videos de algunas de estas cosas aquí.
http://www.openapoc.org/threads/task-unit-behavior.185/

Todavía tengo que registrar más comportamientos para otras organizaciones, pero los agentes y los extraterrestres están cubiertos en gran medida

¡Oh, es bueno! de eso es de lo que estoy hablando entonces. Lo estudiaré cuando tenga tiempo, pero bien hecho, eso es EXACTAMENTE lo que necesitamos.

Personalmente para mí, esto es una tarea, porque se siente como ... estás perdiendo el tiempo, porque hasta que finalmente lo "entiendes", sientes que has pasado horas y no has progresado. Eso es desmotivador.

De eso estoy hablando.

¿Fue útil esta página
0 / 5 - 0 calificaciones