C++

Idee per progetti di gioco in C++

Idee per progetti di gioco in C++
Prima di iniziare a programmare, è bene sapere di più sulla tua idea rispetto all'idea di base. Devi andare oltre "Una creatura che corre attraverso una foresta.” Costruisci una storia; gli utenti possono relazionarsi e quindi decidere di cosa ha bisogno per sentirsi reali. Detto questo, per iniziare, devi selezionare questi dettagli.

In questo articolo vedrai alcune idee su cosa puoi costruire rapidamente per ottenere un po' di azione sullo schermo. In poche parole, dovresti usare queste idee per il lavoro sullo schermo dopo che la tua idea per l'intera storia è pronta.

Perché C++?

Per i giochi che richiedono un'elaborazione pesante, che si tratti di grafica o qualcos'altro, è necessario un linguaggio di basso livello. In C++, hai un maggiore controllo sull'utilizzo della memoria e su altri aspetti dell'esecuzione. Significa che hai anche più lavoro da fare per mantenere stabile il software finale. Non è necessario pensare a queste cose nei linguaggi di livello superiore, nell'allocazione della memoria e nella precisione dei numeri. Tuttavia, il risultato è che tutti i dati devono essere visti come bisognosi di molte risorse. Finisci per rallentare l'esecuzione in questo modo.

In molte applicazioni, il tempo di sviluppo è più importante delle prestazioni finali, quindi la scelta migliore sono i programmi di livello superiore.

Stili di gioco

Hai molte scelte nello stile di gioco da costruire. Dato che hai scelto di usare C++, probabilmente vorrai molte prestazioni. Non affrettarti a prendere questa decisione, un gioco che richiede più cervello che muscoli può essere ugualmente esilarante. Ecco alcuni stili da considerare.

Molti giochi possono essere simulazioni di giochi reali. Un gioco divertente è uno stile labirinto in cui guidi una palla inclinando la superficie è accesa. Questo gioco può essere variato in molti modi. Puoi avere molte tracce a diversi livelli. Puoi anche trasformare il gioco in qualcosa di meno realistico.

Un'eccellente libreria da imparare per aiutarti a realizzare questo gioco è Torque3D.

Salto di blocchi di ghiaccio

Crea un giovane che ha bisogno di salvare il suo cane/amico/sorella dall'annegamento. Per raggiungere questo obiettivo, ha bisogno di saltare attraverso il lago dall'altra parte per raccogliere un anello salvagente. Quindi deve tornare sui blocchi di ghiaccio per raggiungere la persona bisognosa.

Esistono programmi simili, dai il tuo tocco. Ottimi framework da utilizzare sono Gameplay3D e OpenXRay.

Salto di base di precisione

È semplicemente emozionante cercare, iniziare il gioco in cima a un'alta scogliera e creare un sistema di punti per il volo verso il basso. Devi dare molti punti extra per aprire il paracadute in ritardo.

Una scelta eccellente per questo lavoro è Unity Game Engine; il progetto è closed source ma gratuito.

Sfida sulla meccanica quantistica

Fai in modo che il gioco agisca sia come il mondo reale che come il mondo quantistico. Più il giocatore progredisce, più effetti quantistici metti nel gioco. Richiederà molta matematica, quindi impara.Puoi usare Oxygen Framework per questo gioco.

Considerazioni

Una considerazione è se vuoi usare molta grafica o un aspetto più semplice. Un buon gioco ha bisogno di sfide affinché il giocatore voglia continuare. Il gameplay deve continuare a ispirare per tutto il gioco. Tetris è un grande gioco, fino a un certo punto. Se riesci a creare un gioco che coinvolge in quel modo semplicemente perché affascina, allora non hai bisogno di molta grafica. Se usi la grafica, crea personaggi accattivanti. Come scrivere un libro, devi avere personaggi che possano portare avanti una storia semplicemente essendo se stessi, per così dire. Ecco alcune idee da un altro sito web.

Dal Canada, risorse vecchie ma ancora utili.

Questo sito ha molti frammenti estesi per aiutarti. L'ultimo ha un codice che puoi leggere e usare per imparare. Puoi anche iniziare da lì per vedere dove puoi andare con il tuo codice.

Comunità

Se ti senti più a tuo agio nell'avere qualcuno con cui condividere le tue difficoltà, trova alcune comunità. Il gruppo Unity3D è attivo, nel caso si opti per quel motore. Puoi anche discutere di strumenti esterni lì, come Blender, Inkscape e altri.

Il forum dei giocatori indie ha molti forum. Puoi discutere di tutti gli aspetti della progettazione, dello sviluppo e persino degli affari del gioco. Puoi anche inserire annunci per lavori retribuiti o rispondere agli annunci.

Conclusione

Trovare idee di gioco che tengano impegnati sia te che il giocatore è un compito che vale un grande sforzo. Usa molte fonti, comprese le community, raccogli vecchie idee e poi fermati. Siediti e rimodella il concetto dalla tua testa, prendi un tempo specifico e una quantità di tempo per formare l'idea. Quando il tempo è scaduto, inizi a decidere le basi della tua idea. Inizia a programmare; potrebbe essere necessario ricominciare da zero un paio di volte. Va bene. Finché impari da ogni tentativo di avvio, vai avanti.

WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...
Il tasto sinistro del mouse non funziona su Windows 10
Se stai utilizzando un mouse dedicato con il tuo laptop o computer desktop ma il il tasto sinistro del mouse non funziona su Windows 10/8/7 per qualch...
Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...