Sebbene io sia un programmatore di professione, ho appena toccato lo sviluppo del gioco. Ho avuto questa domanda da un po 'di tempo, e ora che sto esaminando lo sviluppo del gioco ho pensato che sarebbe stato un buon momento chiedere. Perché la mappatura delle ombre sembra essere il modo …
Ho una mappa generata proceduralmente usando celle Voronoi, con un livello del mare definito e una mappa dell'altezza credibile. Finora, ho avuto successo nell'etichettare alcune caratteristiche geografiche: terra, oceano, laghi, fiumi, estuari, confluenze, montagne e biomi. I biomi includono tundra, foresta boreale, prati e foreste temperate. Ci sono anche un …
Supponiamo che un giocatore abbia raggiunto un punto in cui non ha assolutamente alcuna possibilità di completare il livello corrente e deve riavviarlo e riprovare. Devo informare loro che non otterranno nulla continuando il livello e dovranno riavviarsi? Se è così, come dovrei dirglielo? Una finestra di messaggio di qualche …
Quando si guardano vecchi giochi come Mario64 o DukeNukem3D, tutti gli specchi del gioco sono essenzialmente solo buchi nel muro con una copia speculare della geometria davanti allo specchio posta dietro di loro. Nel caso di DukeNukem3D si può anche attivare la funzione No-Clip ed entrare in quella stanza specchiata. …
Come risolviamo i grandi requisiti di memoria video in un gioco 2D? Stiamo sviluppando un gioco 2D (Factorio) in allegro C / C ++ e stiamo affrontando un problema con l'aumento dei requisiti di memoria video all'aumentare del contenuto del gioco. Attualmente raccogliamo tutte le informazioni sulle immagini che verranno …
In uno shader di frammenti GLSL sto provando a lanciare a floatin un int. Il compilatore genera un errore: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Ho provato ad aumentare la precisione di int: mediump float indexf = floor(2.0 * mixer); highp int index = …
La documentazione di Android dice: Vi sono situazioni in cui il contesto di rendering EGL andrà perso. Questo in genere accade quando il dispositivo si sveglia dopo essere andato a dormire. Quando il contesto EGL viene perso, tutte le risorse OpenGL (come le trame) associate a quel contesto verranno automaticamente …
All'inizio di OpenGL e DirectX, le dimensioni delle trame dovevano essere potenze di due. Ciò significava che l'interpolazione dei valori float poteva essere eseguita molto rapidamente, usando lo spostamento e così via. A partire da OpenGL 2.0 (e precedente, tramite un'estensione) sono state supportate le dimensioni della trama non di …
La nuova lingua Go di Google è ancora agli inizi e deve ancora trovare un uso o supporto diffuso nel mondo reale. Anche così, sembra un esperimento promettente e mi chiedo se potrebbe avere un futuro nello sviluppo del gioco. Non sono stato in grado di trovare molte discussioni specifiche …
Per molto tempo ho pensato a un problema di progettazione del gioco piuttosto astratto, al quale non ho ancora visto una buona soluzione. In astratto: come può un giocatore avere basi, unità e infrastrutture in un mondo multiplayer persistente, che può essere interagito o attaccato da altri giocatori, mentre il …
Questa domanda non è focalizzata sui videogiochi ma sui giochi in generale. Ieri sono andato a una fiera del gioco da tavolo e mi sono chiesto se esiste un modo per calcolare l'equità di un gioco. Certo, alcuni di loro richiedono una buona dose di fortuna, ma potrebbe essere possibile …
Fino a quando uno dei miei giochi "non lo renderà" grande, o mi inonderò di lingotti d'oro, dovrò gestire da solo la maggior parte o tutta la mia arte di gioco. Il nocciolo della mia domanda è: come posso imparare abbastanza arte per andare oltre "arte del programmatore" e in …
Quando viene rilasciata una nuova generazione di processori, la maggior parte dei siti Web segnala che i motori di gioco e i programmi devono essere ottimizzati per il nuovo hardware. Non capisco bene perché. Un processore di solito ha un'architettura che definisce il tipo di set di istruzioni che utilizza. …
Ho chiesto al cantante una canzone che sto usando, e ha accettato che io usassi la sua musica, a patto che gli attribuissi il merito. Ho bisogno di qualcos'altro, come un accordo o una firma?
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.