HiddenIndexEngine
Motore ed editor visuale per giochi a oggetti nascosti. Un progetto solo, tre destinazioni: Windows, web e Android. Con uno sparpagliatore che sa cosa vuol dire mimetizzarsi.
- Tipo
- Motore
- Stato
- In sviluppo
- Linguaggio
- Python 3.12
- Destinazioni
- Windows · Web · Android
- Catalogo
- 1600+ oggetti
- Lingue
- 5
- Stelle GitHub
- ★ 1
Un motore open source per il genere hidden object, con l’editor visuale incluso. Scene, oggetti, catalogo, etichette, traduzioni e build si fanno da una finestra sola: non c’è JSON da scrivere a mano.
Lo stesso scene.json gira in tre posti — eseguibile Windows, sito HTML5
statico, APK Android — e ognuno è a un clic dal browser dei progetti.
Lo sparpagliatore che guarda il risultato
La parte di cui vale la pena parlare è come vengono posizionati gli oggetti.
Sparpagliarli a caso è facile e dà scene stupide: metà degli oggetti finisce su uno sfondo che li stacca subito, l’altra metà dove nessuno li troverà mai. Qui la collocazione è consapevole della mimetizzazione: il motore valuta il risultato renderizzato nello spazio colore Lab e mette l’oggetto dove davvero si confonde.
Il Lab non è un vezzo. In RGB due colori numericamente vicini possono essere otticamente diversissimi; il Lab è costruito perché la distanza fra due valori somigli a quanto un occhio li vede diversi. Se vuoi misurare “quanto questo oggetto sparisce su questo sfondo”, è lo spazio in cui la misura significa qualcosa.
Scene che non si ripetono
A ogni partita il motore ridecide quali oggetti contano come obiettivo, e può sostituire l’intero strato degli oggetti. La stessa scena non si gioca mai due volte allo stesso modo — che nel genere è la differenza fra un gioco e un album da sfogliare una volta.
Il resto della cassetta
Oltre 1600 oggetti pronti in tre stili — fotorealistico, tratto, cartone — filtrabili per stile ed etichetta. Minigiochi come plugin: sudoku, trova le differenze, asteroids, centipede, tetran, tower, pong, slot machine, arcade — e se ne aggiungono senza toccare il nucleo. Suggerimenti, fumetti, HUD, salvataggi e schermata dei risultati, con cinque temi grafici.
Cinque lingue, con le stringhe raccolte in automatico quando una scena viene salvata: è lo stesso problema di ExaWar, risolto con lo stesso principio — se la raccolta è manuale, prima o poi qualcosa resta indietro.
Stato: pre-1.0, in movimento. Testato su Windows 10 e 11, Android validato in emulatore. Contributi benvenuti.