Hola a todos:
Me gustaría terminar este juego (GODGAME) y espero con ganas cualquier tipo de sugerencia de mejora. CPC 6128. Pero tened piedad, que todavía está en pleno desarrollo.
godgame.dsk (190,3 KB)
(run"gg", gg significa GodGame)
Instrucciones
Inicio y objetivo:
El juego funciona en el Amstrad CPC 6128 con el disco godgame.dsk. Comando: RUN"GG". Tras la pantalla de carga se elige el idioma y después aparece el menú principal. Desde ahí se inicia la partida.
Eres el dios bueno. El rey con corona y barba completa está arriba a la izquierda. Tu pueblo vive en casas y cultiva la tierra. Quien se quede sin creyentes, pierde: a ti te aparecerá DEFEAT y al oponente VICTORY.
Los creyentes son los habitantes de todas tus casas más la fuerza de tus personajillos. Cuantos más creyentes tengas, más fuerte serás.
Pantalla de inicio y ajustes
En el menú seleccionas con ↑↓, cambias valores con ←→, confirmas con ENTER o la barra espaciadora y retrocedes con ESC. También se puede usar un joystick.
- Idioma (primera pantalla): Deutsch, English, Français, Español, Italiano, Português, Nederlands, Polski o la configuración guardada
- Gráficos: cuadrícula del terreno, cuadrícula de edificios, líneas de campo, cielo estrellado, niebla en minimapa, niebla en mapa grande, esquema de color; la vista previa muestra cada cambio al instante
- Teclado: reasignar cada una de las 12 acciones: elegir fila, ENTER, pulsar nueva tecla; la asignación por defecto restablece todo
- Sonido: volumen de la música y de los efectos, de 0 a 9 cada uno
- Dificultad: Fácil, Media, Difícil, Divina; el dios al que te enfrentas se elige al azar
- Idioma: volver a la selección de idioma
- Guardar ajustes: escribe todo en el disco (no protegido contra escritura)
- Iniciar partida: carga el mundo y comienza
Tras la partida, la pantalla de resultados muestra el desenlace, la duración de la partida, los creyentes, las casas, las batallas, los milagros, los puntos y una frase acorde. Pulsando una tecla se vuelve al menú principal.
Controles (teclado)
- W / E: cursor una casilla hacia arriba a la izquierda / arriba a la derecha
- S / D: cursor una casilla hacia abajo a la izquierda / abajo a la derecha
- Cursor: izquierda / arriba / abajo / derecha: desplazar el mapa una vista completa hacia arriba a la izquierda / arriba a la derecha / abajo a la izquierda / abajo a la derecha
- Q / R: girar el mapa en sentido antihorario / horario
- SPACE o RETURN: aplicar la casilla seleccionada de la barra (mantener presionado repite la acción)
- 1 a 7: seleccionar casilla en la barra (fijo)
- SHIFT + 1 a 6: seleccionar milagro (fijo)
- Punto (.): Zoom: 8×8 o 4×4 casillas (fijo)
- ESC: abandonar la partida, con confirmación previa
Las diez primeras asignaciones y ESC se pueden cambiar en el menú. Pulsar varias teclas de cursor a la vez produce un movimiento en diagonal. En el borde del rombo, el mapa se desplaza automáticamente.
Tierra y pueblo
- 1 Elevar / 2 Hundir: con la barra espaciadora o ENTER se eleva o se hunde la casilla del cursor. Mantener pulsado repite el paso. Los edificios cuya base quede desnivelada desaparecerán.
- 3 Estrella guía: coloca el Anj en la casilla del cursor (solo en tierra, no en el agua). Una nueva estrella guía reubica la anterior.
- 4 Hacia la estrella guía: los personajillos corren hacia el Anj.
- 5 Asentarse: los personajillos fundan y construyen casas (tienda, choza, casa, casa de piedra, torre, castillo).
- 6 Reunirse: los personajillos se congregan junto a tu personajillo más fuerte.
- 7 Luchar: los personajillos atacan las casas del oponente. Si un personajillo gana, se instala en ella y la casa pasa a ser tuya.
La pequeña luz debajo del campo de juego muestra el comportamiento activo. A partir de nivel de fuerza 3, los personajillos llevan hombreras claras; a partir de fuerza 6, armadura. Si el camino está bloqueado, por ejemplo por agua, los personajillos bordearán la orilla.
Milagros e indicadores
El maná es el poder de tu dios. Aumenta cuando tus personajillos visitan casas y con el número de habitantes. Cada milagro consume maná. Las marcas en la barra de maná indican a partir de qué nivel te puedes permitir un milagro.
- SHIFT+1 Terremoto: 14 temblores alrededor de la casilla del cursor
- SHIFT+2 Pantano: hasta 3 casillas de pantano; quien entra en él, se hunde
- SHIFT+3 Caballero: tu personajillo más fuerte obtiene +20 de fuerza y lucha siempre
- SHIFT+4 Volcán: una montaña; las casas situadas en las laderas se derrumban
- SHIFT+5 Inundación: toda la tierra desciende un nivel
- SHIFT+6 Armagedón: todas las casas se vacían y los creyentes marchan como personajillos a la batalla final
todas las casas se vacían y los creyentes marchan como personajillos a la batalla final
Los personajillos que caen al agua se ahogan.
La vitalidad es el segundo indicador bajo el maná. Consta de 10 segmentos y muestra los creyentes en proporción al récord máximo alcanzado hasta el momento.
Expresión facial de la cabeza del rey: de 6 a 10 segmentos vigoroso, de 3 a 5 triste (con lágrima), de 1 a 2 agotado (ojos entrecerrados, sudor), 0 muerto (ojos con cruces).
Oponente y puntos pendientes
El oponente de arriba a la derecha juega tan fuerte como lo configures en el menú: Fácil solo construye y defiende; Medio ataca cuando es más fuerte; Difícil sabotea además tu maná y usa terremotos y pantanos; Divino usa también caballeros y volcanes y es más rápido. En los dos niveles más altos invoca el Armagedón en cuanto tiene 1,5 veces más creyentes que tú. Su rostro (espíritu del bosque, señor de la guerra, tirano o demonio) es aleatorio. El Armagedón pide confirmación antes de activarse.
Unas palabras sobre el desarrollo
-
He empezado a contar ciclos de reloj y a reemplazar bucles por código desenrollado. Para trucos adicionales, los viejos foros de Z80 son fuentes muy interesantes.
-
Aquí tenéis algunos intentos fallidos:
-
Motor de fuentes propio. Fuente proporcional auténtica (el mismo motor que en un clon de Elite)
-
Sí, utilicé IA durante el desarrollo, pero no de la forma en que muchos podrían pensar. Al final del proyecto ofreceré máxima transparencia.
Un saludo,
S.D.






