Sto progettando un gioco con dungeon generati casualmente. Mi piacerebbe vederlo come un grafico connesso e non orientato in cui i nodi sono stanze e i bordi sono porte o corridoi. Quindi scelgo un nodo "laterale" come ingresso del sotterraneo, calcolo la distanza tra questo ingresso e tutti gli altri …
Esiste un modo "accademico" per fare in modo che gli NPC camminino a caso su una mappa, ma abbiano un comportamento credibile? Lo scenario ovvio è una guardia armata che sta camminando in un seminterrato per proteggerlo. È abbastanza facile impostare un percorso "credibile". Quello che sto cercando è un …
Ho un gioco che genera una mappa di livello casuale all'inizio del livello. Voglio implementare un modo per salvare e caricare il livello. Pensavo che forse XML sarebbe stata una buona opzione per salvare tutte le variabili, quindi sarebbe stato facile per me creare qualcosa che potesse analizzare tale XML …
Sto cercando di generare in modo casuale una mappa di stanze collegate da porte e sono riuscita a generarne una usando questo codice: public void generate(GameContainer gc) { rooms = new ArrayList<Room>(); startingRoom = new Room(0); startingRoom.setPosition(viewport.getCenterX(), viewport.getCenterY()); lastRoom = startingRoom; rooms.add(startingRoom); int roomsize = 25; for (int i = …
Stavo pensando ai giochi peer-to-peer considerando un semplice gioco di lancio di monete. Apri la tua versione di P2PCoinFlipping Beta 2.3 e viene visualizzato un elenco di server dei nomi dei giocatori. Dopo aver scelto il server più vicino, viene visualizzato un tabellone dei giocatori più fortunati. Scegli il giocatore …
Sto cercando di implementare un SceneManager di base usando OpenFL e Haxe. Non ho molta esperienza con OpenFL e Haxe, quindi ho qualche problema. Ecco come ho progettato la classe SceneManager: package; import openfl.display.Sprite; import openfl.Lib; class SceneManager extends Sprite { private var currentScene: ...; public function new(rootScene: ...) { …
Voglio generare una sequenza di numeri per la generazione procedurale di pianeti in un settore galattico. Ogni pianeta dovrebbe essere posizionato in modo casuale, tuttavia dovrebbe essere molto improbabile che due pianeti siano direttamente uno accanto all'altro. Come posso raggiungerlo? So che puoi modificare le possibilità applicando una funzione di …
Sto cercando di disegnare forme irregolari su una griglia x, y, e mi piacerebbe trovare un metodo semplice e veloce, se possibile. La mia unica idea finora è quella di disegnare un mucchio di cerchi di dimensioni casuali molto vicini tra loro, ma a una distanza casuale a parte una …
A volte un evento casuale "reale" sembra ingiusto e rende i giocatori frustrati. Ad esempio, un nemico ha una probabilità del 20% di causare un doppio danno ("colpo critico"). Così potrebbe fare 4 colpi critici di fila con probabilità 1/725. Non è piccolo come sembra. Spero che la probabilità possa …
Sto facendo fatica a modellare il tempo. Modellare un singolo aspetto è banale: qualche schema sinusoidale + rumore casuale. Comunque più di 1 mi sta facendo impazzire. Non posso avere vento, foglie che cadono, pioggia e neve per essere tutti casuali. Semplici collisioni come pioggia e neve non dovrebbero mai …
Ho pensato a percorsi casuali per il mio gioco Tower Defense. Un * non funzionerebbe per i miei alunni, perché ho specificamente bisogno di un pathfinding casuale . Immagina una mappa con percorsi, un punto di partenza e una destinazione. Ho più percorsi, che conducono tutti dal punto di partenza …
Sto realizzando un gioco simile a Sokoban, cioè c'è una griglia con alcune casse su di essa che puoi spingere e devi ottenere le casse sulle croci per vincere il livello (anche se aggiungerò alcuni elementi extra). Esistono algoritmi generali o materiale di lettura che posso esaminare per generare un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.