Come rendere il Software di gioco di carta

Come rendere il Software di gioco di carta

Giochi di carte come blackjack, pesci da privilegiare, e poker può essere convertito in programmi software utilizzando linguaggi di programmazione come Java o C++. Un passo fondamentale nel rendere un programma di gioco di carte è sempre acquisire familiarità con il gioco di carte originale. Inoltre, progettare un'interfaccia utente che consente agli utenti di gestire facilmente le loro schede è essenziale, se si sta scrivendo un gioco da zero. Fare un gioco di carte consente di progettare personalizzati "trucchi" e altre caratteristiche che rendono il gioco più facile o più interessanti.

Istruzioni

• Giocare alcuni giochi di carte open source esistenti, come guidata o Yaniv.

• Ottenere il codice sorgente per un gioco che si desidera il tuo gioco per essere come. Troverete questo codice sullo stesso sito che hai il gioco di eseguibile.

• Aperta l'origine file in word processor e leggerli, compresi tutti i commenti, che possono parlare come funziona un gioco di volumi.

• Fate una lista di nomi di variabili su un pezzo di carta e nella seconda colonna sulla carta scrivere quello che pensi che è scopo di ogni variabile, basato esclusivamente sul nome della variabile. Questa lista vi aiuterà a capire il programma.

• Installare un compilatore per il linguaggio di programmazione che gli sviluppatori hanno fatto il gioco di carte originale con. Leggere la documentazione fornita con il codice sorgente per determinare che cosa è questa lingua. Se la lingua è Java, è possibile ottenere un kit di sviluppo Java dal sito di Oracle. Se la lingua è C, è possibile ottenere un kit di sviluppo C dall'organizzazione di GNU.

• Compilare il codice utilizzando le istruzioni fornite con esso e le istruzioni del compilatore.

• Passaggio attraverso il codice utilizzando il debugger di sistema di sviluppo. Leggere la guida per l'utente del debugger per istruzioni dettagliate sull'utilizzo di questo strumento. Esecuzione del codice è in esecuzione un'istruzione di un programma alla volta. In questo modo, si vede esattamente come cambiano del gioco variabili e strutture dati, e come e quando il gioco di logica essenziale gioca fuori. In breve, te stai insegnando come funziona il gioco.

• Scrivere, come passaggio attraverso il codice, commenti nei file di codice sorgente che descrivono ciò che fa ogni istruzione. Ad esempio, per l'istruzione "mentre keepDrawingCards() (Negri < 10);" si può scrivere il commento "questa dichiarazione rende il gioco continuano a disegnare nuove carte finché il numero di assi è inferiore a 10". Una volta che hai scritto un commento per ogni istruzione nel gioco, potrai capire il gioco abbastanza bene per personalizzarlo. Continuare con il passaggio successivo, quando hai raggiunto quel punto. Fino ad allora, continua a scorrere attraverso il codice.

• Scrivere il codice che produce un cambiamento che volete vedere nel gioco. Ad esempio, se si desidera personalizzare il mazzo in modo da spade vengono visualizzati al posto di diamanti, scrivere il codice che consente di disegnare spade sulle carte. Le conoscenze acquisite da passo dopo passo il codice verranno permetterà di completare questo passaggio.

• Continuare a scrivere codice per implementare nuove modifiche fino a quando il gioco di carte originale diventa irriconoscibile. Questo evento segna il completamento del vostro gioco di carte personalizzate.