Neste prototipo, crearás e xestionarás un asentamento que produce ouro e outros recursos. Aquí están as regras e controis básicos:
- O ouro aumenta en función dunha frecuencia constante. Podes ver a túa cantidade de ouro actual na parte superior da pantalla. 💰
- Podes colocar fichas de entidades capaces de xerar para xerar entidades que reunirán recursos (madeira/pedra/cristais). Podes ver os mosaicos de entidades dispoñibles na parte inferior da pantalla. 🌲🗿💎
- As entidades de fichas que se poden xerar só reunirán o recurso máis próximo (distancia euclidiana simple). Devolverán o recurso ao seu asentamento e aumentarán o seu importe. Podes ver os teus recursos actuais na parte superior da pantalla. 🏠
- Para mover a cámara, fai clic/toca e arrastra na pantalla. Podes ver máis do mapa deste xeito. Podes achegar/reducir o zoom facendo clic, manteña premido e usando a roda de desprazamento do rato ou usando o zoom con beliscar no móbil. 🗺️
- Para cambiar os modos (construción/cámara), toque o botón da esquina inferior dereita. No modo de compilación, pode colocar ou eliminar mosaicos de entidades. No modo de cámara, só podes mover a cámara. 🔨👁️
- Para xerar entidades, toque a entidade que quere xerar na lista de compilación e, a continuación, toque a pantalla nun mosaico baleiro. Gastarás algo de ouro para facelo. 🐑🐄🐔
- Para eliminar entidades, toque dúas veces/faga clic nunha tella de entidade que se xerou. ❌
Divírtete e disfruta do prototipo! 😊
-------------------------------------------------- -------------------------------------------------- ------
simuplop é outro escaparate da miña biblioteca de xogos personalizados para producir unha variedade de xogos cunha programación xenérica e un enfoque baseado en datos. Súmase a outros prototipos como wowplay (auto battler/sim) e idlegame (rpg) que demostran o poder e a flexibilidade que introduce este paradigma.
A biblioteca é un sistema ECS de xeración de procedementos flexible e baseado en datos que utiliza un algoritmo de xeración personalizado para crear mundos/sistemas de xogo ricos e complexos a partir dos datos, propiedades, activos e parámetros proporcionados polo programador/usuario. Conséguese facelo aproveitando e construíndo os motores de xogo construídos en tipos base, o que facilita a integración con calquera proxecto.
A principal vantaxe deste enfoque é que pon os datos no centro do deseño do xogo, en lugar de ao revés. Isto ten varios beneficios para o desenvolvemento de xogos, como:
- Reducir o tempo e o custo de desenvolvemento
- Aumentar o valor repetitivo e a diversidade
- Habilitación de contido xerado polo usuario e modificación
Estes prototipos son exemplos de como o deseño baseado en datos e o desenvolvemento de xogos xerativos poden crear xogos potencialmente innovadores e atractivos que atraen a unha ampla gama de xogadores.
Nota: Este é un prototipo/demo e non é un xogo completo. Non pretendo posuír ningún dos activos utilizados neste prototipo/demo. Algúns (se non todos) dos recursos utilizados neste prototipo/demo pódense atopar no sitio de Kenney (https://kenny.nl), que é un gran recurso para os desenvolvedores de xogos/afeccionados que buscan recursos para os seus proxectos.
Última actualización
21 de out. de 2025