• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Info programma linguaggio C
#1
Thumbs Up 
Buongiorno ragazzi, non so se sia già presente questa domanda nel forum... Undecided
Dato che sono alle prime armi, volevo sapere una cosa: Ma come funziona il linguaggio C, ovvero il linguaggio C in pratica serve per creare l'ambiente di un videogioco?
Ho visto un ragazzo tramite un filmato, che in pratica ha messo giù un sacco di codici e alla fine è uscito un giochino stile Pac Man. Ma quindi i codici che aveva messo erano anche per personaggi e oggetti presenti nel gioco?! Ma come
funziona? Huh
SCUSATE L'IGNORANZA.......  Confused
 
Rispondi
#2
Ciao,
Il C è un linguaggio di programmazione, ovvero un linguaggio che, tramite delle istruzioni, consente di scrivere un programma eseguibile dal computer.
Quella lunga lista di codici che hai visto erano i sorgenti(la lista delle istruzioni) del giochino, che sono stati utilizzati per controllare ogni aspetto del gioco, come, ad esempio, la gestione degli input, ovvero quello che deve succedere quando l'utente preme un tasto.
I personaggi e gli oggetti di gioco li avrà creati con un programma di grafica(come paint o photoshop) e poi li avrà caricati all'interno del gioco utilizzando una libreria, che non è altro che un pacchetto che contiene ulteriori istruzioni con lo scopo di facilitare la programmazione.

Il discorso della programmazione è molto ampio, ma se vuoi ulteriori dettagli chiedi pure Smile .
 
Rispondi
#3
E' bello vedere una persona interessata e che fa tante domande cui risponderemo sempre volentieri Smile
Però.. al momento ti consiglio di concentrarti sul software che avevi deciso di usare, mi pare fosse RPGMaker o il GDevelop?
Ci sarà poi tempo per approfondire con i linguaggi di programmazione, engine, librerie o altri software simili ai primi. Ti dico questo non perché io non voglia che tu faccia queste domande ma perché altrimenti rischi un sovraccarico cognitivo (o come dicono in inglese infoxication).

L'eccesso di informazioni porterà a farti sempre più domande e a non essere più capace di fare alcuna scelta o di iniziare a fare qualcosa e ti ritroverai dopo mesi a chiedere qua sul forum se sia meglio X o Y, se è meglio studiare A o B per fare Z.

Prendi: 
1 GDevelop
2 Segui i tutorial
3 Finisci gli esempi che contengono
4 Modificali a tuo piacimento
5 Da una tua idea crea un tuo progetto usando le risorse grafiche/sonore che ti da a disposizione GDevelop


WinkWinkWinkWinkWinkWink
 
Rispondi
#4
Allora diciamo che sviluppare un gioco unicamente a linguaggio di programmazione è una cosa che ormai non è più usata la possibilità di usare degli engine a portata di tutti. Chip comunque ha fatto un ottimo lavoro dandoti una bella scala da cui partire
 
Rispondi
#5
Grazie infinite per la tua bellissima spiegazione Zettamax, ora mi è tutto chiaro! Big Grin Chip hai pienamente ragione, forse è meglio che mi impegno con GDevelop e poi passo allo studio del C alessiobb3b, più che altro per una cosa mia. Wink Big Grin
Ho già perso troppi anni a non impegnarmi su questo settore, sono davvero appassionato, diciamo che è parte della mia vita questo mondo. Wink
Vi terrò aggiornati, però dato che non voglio parlare di GDevelop quì, qualcuno mi potrebbe rispondere a alla discussione che ho aperto a riguardo proprio di questo programma? Ho un problema. :O
Per il momento grazie mille ragazzi, state rispondendo a tantissimi miei dubbi e scusate se rompo le scatole a tutti ahahah Big Grin
 
Rispondi
#6
Se posso consigliarti io opterei per il C# piuttosto che il C ma è una mia opinione strettamente personale Smile
 
Rispondi
#7
No ma io do a retta a voi che siete sicuramente più esperti di me! Wink Quindi se tu mi dici che è meglio C# opterò per quello. Smile
 
Rispondi
#8
Ti consiglio di studiarti prima in generale il linguaggio così impari bene sintassi e strutture per poi magari passare al C# di unity che è leggermente diverso a livello di variabili e nomenclature però la sintassi è uguale quindi poi i tutorial puoi comprenderli al megio Wink
 
Rispondi
#9
Grazie Alessiobb3b! Devo mettermi al lavoro allora Big Grin
 
Rispondi
#10
http://www.html.it/guide/guida-c1/
http://www.antoniopelleriti.it/ABCsharp%...csharp.pdf
http://www.youblisher.com/p/21542-ABC-Gu...ammazione/
https://msdn.microsoft.com/it-it/library/67ef8sbd.aspx
http://www.morpheusweb.it/manuale-csharp.html
http://www.csharpcourse.com/
http://punto-informatico.it/PILibri/Dett...spx?id=209 (richiede registrazione)

Le basi del linguaggio (variabili, cicli, funzioni, ecc..) poi la programmazione ad oggetti. Ai fini Unity salta le parti della programmazione in windows , se presenti,  (finestre, menù, griglie, ecc.. ).
Quello di morpheus mi pare il più semplice, gli ABC# è il più lungo e prolisso, il pdf di punto-informatico una via di mezzo.
Se hai problemi alla comprensione del linguaggio C# apri un post specifico nella sezione apposita (questa stessa) che ti spieghiamo tutto. A domande precise otterrai risposte precise.  Sleepy
 
Rispondi
#11
Mamma mia, sto ricevendo un sacco di risposte che prima d'ora non avevo mai avuto.
Grazie ragazzi, grazie Chip! Big Grin
 
Rispondi
#12
E' consigliabile usare VisualStudio per il C#, anche per l'utilizzo con Unity. In ogni caso per vedere in azione esempi veloci veloci si può usare https://repl.it/
 
Rispondi
#13
Graciasssss Chip! Big Grin
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Programma per trovare la media fra 10 numeri danieleplay 7 1,536 09-05-2011, 02:55 PM
Ultimo messaggio: danieleplay
  [C++] Gestire un programma con + file cpp TheFedex87 10 2,240 02-04-2011, 10:37 AM
Ultimo messaggio: Alche

Vai al forum:


Browsing: 2 Ospite(i)