GCD de mi proyecto personal Ogame Tribute

Estoy empezando a diseñar y a programar un juego que trata de emular el juego Ogame, al que jugué de adolescente, pero singleplayer. Al transcurrir el tiempo y según las mejoras realizadas, se desbloquean misiones o diálogos con diferentes naciones, cosa que aportaría lore y sería el interés del juego, más allá de la estrategia. Como el proyecto es un poco más serio que el de mrCastelao, creo que es el momento de hacer un Game Concept Document (o GCD). El nombre provisional de este proyecto es "Ogame Tribute".

Concepto

Se trata de un juego inspirado en el mítico Ogame, pero es singleplayer y posee elementos de aventura gráfica con los que ahondar en una ambientación space opera.

Plataformas

Será un juego para PC (Windows y Linux).

Audiencia objetivo

Gente que le gusta los juegos de estrategia basados en menús y no demasiado exigentes.

Mecánicas

A través de una interfaz estática con menús, el jugador podrá construir edificios, obtener mejoras y recursos, con los que a su vez poder establecer alianzas políticas y hacer crecer su planeta. Cada construcción requiere recursos (que se generan con el tiempo) y a su vez requiere tiempo para su construcción. Como los tiempos de espera son poco estimulantes, se combina esto con mensajes desplegables en pantalla con peticiones e interacciones sencillas que obligarán al jugador a tomar decisiones geopolíticas (y de otras temáticas relacionadas con el género space opera).

  • Recursos: alimento, metal, deuterio, elemento cero. El alimento es necesario para mantener la población del planeta, con el metal se puede realizar construcciones, con el deuterio se puede abastecer naves y, por último, con el elemento cero, que es más escaso, se pueden hacer mejoras especiales e investigaciones concretas.
  • Edificios: los edificios son necesarios para aumentar el almacenaje de recursos y aumentar su producción. Además de contentar a otras naciones (construcción de embajadas por ejemplo). En el menú de edificios también se accede a sus mejoras.
  • Ministerio social: en este apartado hay construcciones o mejoras relacionados con los habitantes y sus necesidades. Es necesario invertir en la ciudadanía para mejorar el nivel como Planeta. También hay mejoras orientadas a tener mejoras o métodos para la detección de catástrofes.
  • Gremio de exploradores: se pueden financiar expediciones o investigaciones sobre el cosmos, que permiten entablar relaciones con otras naciones o descubrir qué hay más allá del universo conocido.
  • Fuerzas armadas: se puede adquirir y mejorar la flota planetaria para hacer frente a ataques enemigos o realizar invasiones.
  • Nivel del planeta: adquirir una serie de construcciones, investigaciones o mejoras permite el incremento de nivel de planeta para acceder a más opciones narrativas en el juego.

Los desplegables mostrarán texto (genéricamente llamados "misiones") con un nombre que los identifica, una descripción y dos opciones de elección. En esas elecciones pueden exigirse el consumo de recursos (si una nación solicita ayudar o que pagues un tributo), por poner un ejemplo. Por otra parte, depende de lo elegido, posiciona al jugador a favor o en contra de las diferentes naciones o razas del juego. Es un contador numérico que se mostraría debajo de la vista de los recursos.

Gráficos

La interfaz son menús estáticos, totalmente en 2D.

Referencias

El propio Ogame y cómo se muestran los diálogos y eventos que aparecen en los juegos de la saga Crusader Kings.

Interfaz del juego Ogame

Interfaz del juego Crusader Kings III

Monetización

Lo hago por amor al arte.

Unique Selling Points

La nostalgia por el juego de navegador Ogame se presenta en una vertiente más narrativa que otros juegos que tratan de homenajearlo o imitarlo. Además, será completamente para un jugador, por lo que será mucho menos exigente que Ogame, siendo ideal para la gente que tiene poco tiempo libre y le gustaba sus mecánicas principales. O que odia interactuar con otros usuarios.

Riesgos

Resulta problemático el tratar tantas relaciones entre elementos y ser capaces de presentarlos en pantalla. La carga de ficheros con las misiones será clave para el desarrollo del proyecto y será su principal cuello de botella. También supone un riesgo para mí todo lo relacionado con guardar el juego y ser capaces de que se guarden los tiempos de duración de construcciones.

Competidores

Otros juegos de estrategia basados en menús como el propio Ogame. También están los juegos de la saga Crusader Kings, mucho más complejos con funcionalidades singleplayer.

Learn GDScript from zero: aprende a programar en Godot 4

GDquest son una empresa sin ánimo de lucro que desarrolla proyectos para software libre e invierte sus ganancias en ofrecer más servicios. Del que os voy a hablar hoy es de Learn GDScript from zero. Si estáis metiendo la cabecita en el motor Godot tenéis que asumir que necesitáis aprender programación. No hay elección. Esto no es como RPG Maker o Game Maker que a base de elegir comandos podías sacar algo potable. La parte buena es que es relativamente fácil programar en GDScript y hay utilidades como os la que presento que permiten aprender las nociones básicas de este lenguaje.

https://gdquest.github.io/learn-gdscript/ Learn GDScript from zero

Portada de la aplicación Learn GDScript from zero

Yo lo hice hace unos días y salí muy contenta. Aunque ya sabía programar algunas cosas elementales en Python, C y C++, estuvo bien repasar las particularidades de GDScript. Como es un tutorial guiado (con interfaz gráfica interactuable) considero que es una herramienta que puede emplearse para aprender desde 0 programación.

mrCastelao: a miña proposta para a Amorodo Jam 24

Rematou a Amorodo Jam 24, da que os falara anteriormente. Foi ata o día 20 de maio, e facíase polo día das Letras Galegas. Presento agora a miña participación: mrCastelao.

mrCastelao é un xogo con sabor retro. Inspirado nas antigas consolas de mrGame and Watch (que as coñezo pero non toquei unha na miña vida...), recréase un dos xogos máis coñecidos que ten. Para esta ocasión fíxose cunha sabor moi galega, xa que quería participar na Amorodo Jam 24.

Captura del juego, que es como una antigua consola de mrGame and Watch pero con la caricatura de Castelao

mrCastelao recolle os amorodos a ritmo do himno galego. O xogo só precisa dous botóns para xogar e ademáis ten dous modos de xogo, para desbloquear o modo difícil precisas completar a partida unha vez!

https://maestrapaladin.itch.io/mrcastelao Páxina de Itch.io do proxecto, con enlaces para descarga o xogo para Windows e para Linux.

Créditos: O xogo inspírase nas consolas de mrGame and Watch. A caricatura interior foi debuxada polo señor Castelao. As músicas foron modificadas e as orixinais encóntranse en folkotecagalega.gal baixo licencia GNU Library General Public License, version 2.0. Os sons son de David Dumais e teño a licencia para o seu uso.

PC Furbo Total Patxi Edition

¿Quién esperaba un juego de futbol el día 17 de mayo? Pues efectivamente se publicó un juego de futbol, igual no el que la gente esperaba, pero sí el que la gente necesita. Con mucho humor y cariño, Rafa Laguna recuperó un proyecto que tenía para terminarlo para esta ocasión, demostrando que es posible añadir multijugador a Godot y trabajando duramente para sincronizar todas las animaciones y movimientos de los personajes y el balón. La mejor parte son las voces generadas por IA (al parecer la voz fue cedida, no saquéis las antorchas todavía) que recita frases graciosas y chascarrillos habituales del canal de twitch de Rafa Laguna.

Portada del juego, son las letras del título sobre fondo azul

Este proyecto me ha gustado especialmente porque jugamos en directo, ya que permite formar equipos de hasta 11 jugadores. Está disponible para Windows, Linux y.... ¡android!

https://rafalagoon.itch.io/pc-furbo Página para descargar PC Furbo 2024 Total Patxi Edition

Ya empezó la Amorodo Jam 24

Por motivo de las letras gallegas (17 de mayo), Nekerafa organiza una jam para conmemorar el día. Como dice en la convocatoria, "Este año, el Día de las Letras Gallegas (17 de mayo) se dedica a Luísa Villalta, escritora y violinista gallega nacida en A Coruña en 1957 y que nos dejó en 2004. Debido a su trayectoria entre dos mundo (la música y las letras) desde mastodon.gal queremos celebrar una Jam libre, abierta, reivindicativa, inclusiva y para todas las edades."

Logo de la Jam. Es una fresa encima de la bandera gallega

En principio voy a participar y os animo a vosotros a hacerlo también, sea con un juego para Godot o cualquier otra aportación. Después de todo, "La idea es crear un trabajo que represente un poco de nuestra casa de como es Galicia, ya sea con una canción, un poema, algún dibujo o mismo un videojuego. Cabe destacar que esta Jam no va a tener ni premios, ni jurado, ni votaciones para que la gente se sienta libre de presentar lo que quiera."

https://itch.io/jam/amorodo-jam Página de la Amorodo Jam 24. Con información en gallego y en castellano.

Gozzler, un proyecto muy patuno

Como dicen sus propios creadores, "Gozzler es un juego 2D de resolución de puzles con una mecánica basada en la programación de movimientos." Está hecho en Godot y podéis jugarlo por vosotros mismos. Por mi parte, voy a comentarlo brevemente.

https://gozzler.itch.io/gozzler ¡Juega a la demo de Gozzler!

Gozzler es un juego protagonizado por un pato que rueda por escenarios para conseguir monedas, al parecer para ir al dentista (?). Tenemos que dar las órdenes de movimiento todas juntas y el pato las ejecutará en orden, exigiendo planificar cada nivel. La mecánica de puzzles y de indicar los movimientos, me recuerda mucho a esos juegos que hacen para niños para que aprendan a programar de forma secuencial. Imagino que es su principal inspiración.

Además, nivel a nivel se construye una especie de historia alrededor al concepto del juego, del porqué el pato necesita conseguir monedas y el porqué de que tenga dientes. La forma de hacerlo es con texto que intenta ser simpático al inicio de cada fase.

Captura del juego Gozzler

He aportado este comentario de opinión en su página de itch.

Es un juego muy simpático y la mecánica básica me gusta mucho. Me gustaría ver algún nivel más retante :D Me ha encantado el último nivel.

No obstante, los comentarios con historia sobre el pato me sacaron un poco del juego. No creo que los necesite. Además de obligarme a sacar las manos del teclado para cerrarlos... D:

Como sugerencia, se puede añadir en el futuro un modo contrarreloj de cuántos niveles pasar antes de X tiempo.

Como te leí en Mastodon, sí, tiene mucho potencial.

Me gusta ver proyectos e ideas en Godot, porque se puede ver su potencial... ¡y la creatividad de la comunidad!