Domanda

Ho voluto creare un gioco basato su browser di testo, così come devo fare per? Posso fare programmazione in ASP o JSP o PHP che non è una barriera, ma non sono a conoscenza di ciò che passi che bisogna seguire durante il tentativo di rendere tali giochi. Quindi, per favore mi guida.

vi prego di consigliare anche un linguaggio di programmazione per fare lo stesso.

È stato utile?

Soluzione

Uno dei più semplici giochi per browser è solo una serie di pagine statiche con link su ogni pagina che porta ad altre pagine. Spesso ci sarà qualche "storia" sulla pagina seguito da un paio di scelte che potete fare. Diverse scelte portano a pagine diverse.

Il passo successivo è quello di utilizzare pagine dinamiche, invece. Quando si carica una nuova pagina, il browser può inviare alcune variabili al server e il server può generare una pagina al volo. Ciò consente di risparmiare la fatica di creare un sacco di pagine simili a mano, e anche ti permette di fare cose come risultati casuali.

Tuttavia, se si desidera mantenere un sacco di stato utente (ad esempio l'inventario, competenze, o qualsiasi altra cosa), diventa ingombrante (e sicuro) di passare continuamente questo dal server al browser al server. Questo è ciò che la gestione delle sessioni è di:. Ricorda un utente per un po ', e ti consente di ricordare alcune variabili sul lato server

Se si vuole un gioco più interattivo, si avrebbe bisogno di guardare in Javascript e AJAX, forse, che permettono di cambiare le cose nel browser senza dover caricare una nuova pagina.

In termini di linguaggio, vorrei suggerire Python CGI, perche' mi piace Python. Inizia con qualcosa di semplice in modo da poter avere una migliore idea di ciò che si sta lavorando, prima di progettare qualcosa di grande.

Buon divertimento!

Altri suggerimenti

Suona come si potrebbe mappare fuori usando una macchina a stati (in una qualsiasi delle vostre lingue prescelte) ... potrebbe essere un po 'divertente progetto (:

creare una mappa - fondamentalmente un array bidimensionale di "stanze" - in alternativa, si può rendere tridimensionale se avete bisogno di avere il vostro personaggio andare su e giù così ...

poi nel gioco quando il giocatore muove carattere a sud, solo trovare quella stanza nella matrice.

array potrebbe contenere tutte le cose necessarie relative alla stanza (descrizione, gli oggetti, i PNG, ecc.)

Personalmente vorrei fare un gioco basato testo in python e quindi ottenere che parlare a un server web. in questo modo è possibile testare il gioco senza così tanto fastidio.

Che tipo di gioco stai cercando di scrivere?

si deve pensare a ciò che l'utente potrebbe fare pure. Essi possono duplicare la loro finestra ed inviare le stesse informazioni due volte. Essi possono cliccare posteriore che rovinare il gioco potrebbe. Si potrebbe ottenere l'utente a presentare il tempo e un ID di sessione ogni volta che fare clic su Invia.

P.S. continuazione che passa lo stile è un modo per emulare la possibilità di chiamare un ritorno. Non è un modo semplice per scrivere le cose però.

Design. Strumento. Test. Play.

Se si tratta di un browser game basato su testo, si dovrebbe andare con HTML. :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top