Relazionato: Semplice generazione di rumore Comprensione del rumore di Perlin Vorrei generare un rumore Perlin piastrellabile. Sto lavorando dalle funzioni di Paul Bourke PerlinNoise*() , che sono così: // alpha is the "division factor" (how much to damp subsequent octaves with (usually 2)) // beta is the factor that multiplies …
Sto avviando / avviando un gioco RPG piastrellato 2D in Java e voglio implementare la generazione di mappe casuali. Ho un elenco di tessere diverse, (terra / sabbia / pietra / erba / ghiaia ecc.) Insieme a tessere acqua e tessere percorso, il problema che ho è che non ho …
Qual è il nome di modello / disegno dell'utilizzo di un set di tessere 3x3 (di solito in un gioco 2D piastrellato) che può essere utilizzato per creare aree più ampie di se stesso. Ad esempio, questi: ( Fonte immagine ) Ho pensato che fosse un "9 albero" o qualcosa …
La v0.9 piastrella Map Editor recentemente aggiunto il supporto per sfalsati tilemaps in aggiunta alla sua consueto supporto tilemap isometrica. Quali sono le differenze tecniche esatte tra questi due tipi di mappe isometriche? Quali sono i loro vantaggi / svantaggi?
Sto creando un gioco in jQuery, dove utilizzo circa 10000 tessere 32x32. Fino ad ora li ho usati tutti separatamente (nessun foglio sprite). Una mappa media utilizza circa 2000 riquadri (a volte riutilizzati PNG ma tutti i div separati) e le prestazioni vanno da stabili (Chrome) a un po 'ritardate …
Ho difficoltà a progettare le piastrelle in modo che, quando assemblate, non assomiglino a piastrelle, ma sembrino una cosa omogenea. Ad esempio, vedi l'immagine qui sotto: Anche se la parte principale dell'erba è solo una tessera, non "vedi" la griglia; sai dov'è se guardi un po 'attentamente, ma non è …
Sto cercando una funzione per generare una mappa casuale basata su tessere quando i confini visivi della mappa cambiano (passando attraverso la mappa). Voglio che la mappa sia infinitamente grande e abbia una struttura simile a un labirinto. Tuttavia, se il mondo è infinito, tornare al punto in cui un …
Sto cercando di creare una mappa del mondo esagonale per il mio gioco di strategia basato su browser PHP. Ho creato una tabella nel mio database con i seguenti dati per riga: id, tipo, x, y e occupato. Dove tipo è il tipo di tessere, che sono definite in numeri. …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Esistono tutorial indipendenti dalla piattaforma o dal linguaggio (preferibilmente passo dopo …
Ho una mappa quadrata. È consentito solo il movimento orizzontale e verticale (nessuna diagonale). Il costo del movimento è sempre 1. Sto implementando un algoritmo A * su quella mappa, usando la distanza di Manhattan come euristica della distanza. Questa euristica è coerente? Posso evitare di verificare i g(node)nodi che …
Dopo aver trascorso del tempo oggi a scrivere alcune note relative all'implementazione dei muri nel mio gioco basato su piastrelle, improvvisamente mi sono reso conto che non sarebbe stato così semplice come immaginavo prima. Mentre l'attuale fase del mio lavoro non è nemmeno vicina alla realizzazione del codice relativo al …
Sto programmando un gioco basato su tessere e ho alcune tessere di base (erba, terra, ecc.), Ma non riesco a capire come creare una buona generazione di mappe casuali, perché quando faccio una selezione davvero casuale, se la tessera dovrebbe essere erba / terra, ottengo questo: Capisco perché questo sta …
Ho cercato una formula per tracciare (world-> screen) e mouse pick (world-> screen) tessere isometriche in un mondo a forma di diamante. Quelli che ho provato sembrano sempre essere, beh, fuori. Qual è il modo solito / corretto per farlo?
Sto progettando un gioco che sta lavorando su un classico motore di tessere, ma il cui mondo è generato casualmente. Esistono giochi o algoritmi esistenti che lo fanno? Gli algoritmi di generazione procedurale che ho trovato non usano mai un sistema a tessere ... Quale sarebbe il modo migliore per …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Qualcuno conosce qualche buon set di tessere per mappe a base …
Sto ri-sviluppando un gioco di scacchi che ho scritto in Java e mi chiedevo se esiste un algoritmo elegante per colorare le tessere di scacchi su una scacchiera numerata. In questo momento la mia soluzione utilizza le istruzioni if else per determinare se la piastrella si trova su una riga …
Ho un motore di gioco 2D che disegna tessere disegnando tessere da un'immagine di tessera. Perché per impostazione predefinita OpenGL può solo avvolgere l'intera trama ( GL_REPEAT) e non solo una parte di essa, ogni riquadro è suddiviso in una trama separata. Quindi le regioni della stessa tessera vengono rese …
Voglio sviluppare un'enorme mappa del mondo; dimensioni di almeno 8000 × 6000 pixel. L'ho suddiviso in una griglia 10 × 10 di immagini PNG da 800 × 600 pixel. Per evitare di caricare tutto in memoria, le immagini devono essere caricate e scaricate a seconda della posizione del giocatore nella …
Mi scuso per la parola chiave "migliore" soggettiva. Io e il mio amico abbiamo iniziato la creazione di un gioco di avventura in 2D. Sarà top-down nello stile di pokemon o zelda (solo la prospettiva). Abbiamo discusso dei metodi per creare una grande mappa del mondo che il giocatore può …
TL; DR: Dove dovrebbe essere ancorata l'elevazione su una griglia esagonale in stile civico? Centro, lato o vertice? (O più complesso?) Domanda corretta: Considera per un momento un gioco classico che tutti conosciamo e amiamo (forse?), Alpha Centauri di Sid Meier. Il modello cartografico ha introdotto il nuovissimo concetto di …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Durante lo sviluppo di un piccolo gioco usando il metodo di …
Quali angoli e rapporti lato lungo / lato corto danno gli esagoni isometrici esteticamente più gradevoli e graficamente regolari (schiacciati e con il lato piatto rivolto verso l'alto), che si risolvono ulteriormente in pixel interi per diverse dimensioni quando vengono renderizzati?
Sto realizzando un gioco XNA top down. Le mappe sono create da tessere. Un problema che ho notato di recente è una "griglia" di linee tra le piastrelle. Viene visualizzato solo a volte e solo in base alla posizione della telecamera. Lascio che XNA gestisca il posizionamento, perché vengono visualizzate …
Come molti hanno consigliato, sto usando l' editor di mappe affiancate per creare una mappa per il mio gioco ed è fantastico soprattutto perché il framework libgdx fornisce anche API per le mappe da affiancate. Capisco di poter definire riquadri collezionabili o meno nell'editor delle mappe in modo da poter …
Ecco cosa voglio fare con la mia mappa delle tessere di cui non sono sicuro. Come puoi vedere le pareti superiori sono molto più grandi di quelle inferiori e laterali (questo è anche un problema con i miei angoli che sono forme strane [più come una L poi un quadrato] …
Ho un gioco che sto scrivendo in Java. È un gioco di ruolo top-down e sto cercando di gestire il movimento nel mondo. Il mondo è in gran parte procedurale e sto attraversando un momento difficile affrontare come gestire il movimento dei personaggi in tutto il mondo e apportare le …
Sto creando un gioco usando una mappa a tessere composta da molte migliaia di quadrati della griglia. Al momento, ogni quadrato ha un collider quadrato per il controllo delle collisioni. Tuttavia, con molte migliaia di piccoli blocchi, controllarli tutti per verificare eventuali collisioni è inefficiente. Se avessi saputo che il …
Come riempire la regione con texture ripetute? Ora sto usando il prossimo metodo: spriteBatch.begin(); final int tWidth = texture.getWidth(); final int tHeight = texture.getHeight(); for (int i = 0; i < regionWidth / tWidth; i++) { for (int k = 0; k < regionHeight / tHeight; k++) { spriteBatch.draw(texture, i*tWidth, …
Ho letto su Entity System Frameworks in particolare Artemis. Sto cercando di decidere se è giusto per me. Lavoro rigorosamente su giochi di pixel art 2D basati su piastrelle e non penso che saranno mai ad alta intensità di risorse. Ho sempre usato OOP standard con molta eredità in passato. …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Ho pensato di realizzare un semplice gioco 2D Sidescroller come SuperMario. …
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.