Jump to content
Rpg²S Forum
  • 0

C++


LaVey
 Share

Question

Ragazzi in un forum sulla programmazione mi hanno consigliato di usare C++ per programmare gli RPG, avevo chiesto io un metodo 'diverso' dai tool che conosco, visto che volevo una cosa più versatile possibile anche se magari più difficile da realizzare.

Voi che ne pensate?

Conoscete qualche altro linguaggio più appropriato?

Edited by LaVey

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

Recommended Posts

  • 0

ehm... il c++ non è che sia proprio un tool..

comunque, non l'ho mai usato... ma non so fino a che punto vada bene per fare rpg...

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

  • 0
ehm... il c++ non è che sia proprio un tool..

comunque, non l'ho mai usato... ma non so fino a che punto vada bene per fare rpg...

 

lo so, è un linguaggio di programmazione...

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

il C++ non è un tool, ma un Linguaggio di Programmazione.

Ed è anche relativamente complesso, se non si conoscono bene le strutture logiche.

In compenso, è molto potente, e può scriptare programmi per diversi sistemi operativi.

 

Si, è decisamente molto più potente di RMXP per creare RPG, ma è ESAGERATAMENTE più complesso come lavoro da fare. Per ovvi motivi.

- Il Database va programmato DA ZERO, non è già pronto come in RMXP

- L'interfacciamento con il Database è relativamente complesso

- Non partite con un milione di righe già scritte [come per RMXP] ma dovrete scriptarvi tutto da zero

 

In compenso, se fatti bene, si riescono a lavorare anche ottimi videogame 3D.

~ R²S ~ - '°•o Realizing Random Scrips o•°'

Link to comment
Share on other sites

  • 0

Prima di studiare il C++ dovresti, almeno teoricamente (ed è un consiglio che ti do anche praticamente) conoscere il C.

Poi potrai passare al C++, che integra alcune funzioni ed è un linguaggio molto più potente.

 

Comunque in C++ non si programma il gioco vero e proprio ma il motore di gioco.

In teoria, semplificando molto il concetto, è come se ti creassi un rpgmaker apposta per creare il tuo gioco.

E poi, utilizzando quel tool, realizzassi il tuo gioco.

 

Sinceramente ti consiglio di cambiare strada comunque, servono anni prima di acquisire una padronanza del c++ che consenta di creare qualcosa del genere...

Membro n° ???

 

http://i62.tinypic.com/35bdr3c.gif

 

____________

 

 

- Incline Mind - 100% (2002-2003) - Demo - Download

- Incline Mind II - 100% (2004) - Completo - Download

- Incline Mind III - ??% (work in progress) - Topic del progetto

 

Rpg2s RPG ::: Sophie :::

 

 

 

 

Oggetti

 

 

Abito Elegante

 

Pugnale comune

Armatura di cuoio

Diadema

Borsa comune

Corda

Torcia

Penna e Calamaio

Un libro vuoto

Cannochiale

 

3 monete

 

 

 

Descrizione

 

 

 

http://img151.imageshack.us/img151/7092/sophieg.jpg

 

Sophie è una graziosa bimba, dimostra si e no 9-10 anni. Carnagione bianchissima, viso pulito, due grandi occhioni rossi, lunghi capelli lisci, color argento, che scendono in parte sulla schiena e in parte dinanzi al viso.

Veste con dei pantaloni bianchi e una pregiata veste, sempre bianca, orlata con motivi di colore nero.

Ricamato sulla veste, sul petto, uno scudo con due ascie incrociate.

Infine, bene in vista e appeso in vita, un piccolo pugnale dall'impugnatura color oro.

 

 

 

 

Link to comment
Share on other sites

  • 0
beh, tutto ciò è molto incoraggiante, comunque in teoria si possono creare rpg anche con flash, o game maker...poi il problema del database è relativo perchè il gdr che ho in mente non usa il sistema dei livelli e delle skill come viene usata in rpgm, ma del progetto parlerò più avanti...per adesso vi terrò aggironati sul tool ( o linguaggio) scelto, non è ancora detto che sia c++...

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

Piuttosto che in c++, perchè non programmi in dark basic o blitz basic?

Non è un linguaggio di programmazione amatoriale nè professionale (viene definito semi-professionale infatti, che fantasia o_) e da ampie possibilità al programmatore.

Non è particolarmente difficile e consente di programmare giochi in 3d.

Unica pecca, va acquistato, salvo ovviare al problema con altri metodi che ovviamente in quanto admin del sito non pubblicizzo e non condivido. :P

Membro n° ???

 

http://i62.tinypic.com/35bdr3c.gif

 

____________

 

 

- Incline Mind - 100% (2002-2003) - Demo - Download

- Incline Mind II - 100% (2004) - Completo - Download

- Incline Mind III - ??% (work in progress) - Topic del progetto

 

Rpg2s RPG ::: Sophie :::

 

 

 

 

Oggetti

 

 

Abito Elegante

 

Pugnale comune

Armatura di cuoio

Diadema

Borsa comune

Corda

Torcia

Penna e Calamaio

Un libro vuoto

Cannochiale

 

3 monete

 

 

 

Descrizione

 

 

 

http://img151.imageshack.us/img151/7092/sophieg.jpg

 

Sophie è una graziosa bimba, dimostra si e no 9-10 anni. Carnagione bianchissima, viso pulito, due grandi occhioni rossi, lunghi capelli lisci, color argento, che scendono in parte sulla schiena e in parte dinanzi al viso.

Veste con dei pantaloni bianchi e una pregiata veste, sempre bianca, orlata con motivi di colore nero.

Ricamato sulla veste, sul petto, uno scudo con due ascie incrociate.

Infine, bene in vista e appeso in vita, un piccolo pugnale dall'impugnatura color oro.

 

 

 

 

Link to comment
Share on other sites

  • 0
il problema del database è relativo perchè il gdr che ho in mente non usa il sistema dei livelli e delle skill come viene usata in rpg
Con "Database" io non intendevo "La struttura del Database di RMXP", ma un qualsiasi file indice di dati.

Il tuo gioco avrà pure dei dati da cui attingere informazioni, o no?

Niente Chipset? Niente Tecniche? Niente Attributi? Niente statistiche?

Beh, ogni cosa al quale il tuo motore deve attingere informazioni andrebbe memorizzata e programmata in un database.

Il che, ripeto, è relativamente complesso.

 

[Tanto per fare un esempio, potrebbe essere sprovvisto di database un gioco "Lineare" come una avventura testuale]

 

Comunque, segui il consiglio di Seph: Se vuoi studiare il C++, impara prima di tutto il C.

 

 

Edit: Evvabbè, Seph risponde sempre prima X°D

Edited by Lord Bel

~ R²S ~ - '°•o Realizing Random Scrips o•°'

Link to comment
Share on other sites

  • 0
Piuttosto che in c++, perchè non programmi in dark basic o blitz basic?

Non è un linguaggio di programmazione amatoriale nè professionale (viene definito semi-professionale infatti, che fantasia o_) e da ampie possibilità al programmatore.

Non è particolarmente difficile e consente di programmare giochi in 3d.

Unica pecca, va acquistato, salvo ovviare al problema con altri metodi che ovviamente in quanto admin del sito non pubblicizzo e non condivido. :P

 

hmm dark basic mi intriga, ma è un derivato del basic?

e soprattutto, io non intendo creare roba 3d...quindi va bene anche per cose isometriche?

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0
Il dark Basic che io sappia è interpretato come il Basic e sfrutta un motore 3d quindi devi spiegare per cose isometriche che intendi? oò

TPC Radio Site | Blog | Big-Bug

http://img102.imageshack.us/img102/4332/slackware2userbarok0.gif

http://img141.imageshack.us/img141/1571/nokappams1cf8.png

 

http://i29.tinypic.com/2vijdlh.jpg

Link to comment
Share on other sites

  • 0
Il dark Basic che io sappia è interpretato come il Basic e sfrutta un motore 3d quindi devi spiegare per cose isometriche che intendi? oò

 

intendo cose come quelle ottenute con rpgmxp...mi sa che ho sbagliato termine...

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0
Bhè se vuoi ottenere cose come Rmxp allora usa rmxp no? se vuoi ottenere cose piu' professionali allora spostati altrove, che comunque credo che anche se rmxp sia limitato rispetto al c++ e al dark basic in questo caso, direi che se hai un progetto valido lo puoi realizzare anche con rmxp, la validità del progetto rimarrà inalterata, almeno secondo il mio parere questo mi sembra ovvio.

TPC Radio Site | Blog | Big-Bug

http://img102.imageshack.us/img102/4332/slackware2userbarok0.gif

http://img141.imageshack.us/img141/1571/nokappams1cf8.png

 

http://i29.tinypic.com/2vijdlh.jpg

Link to comment
Share on other sites

  • 0
Bhè se vuoi ottenere cose come Rmxp allora usa rmxp no? se vuoi ottenere cose piu' professionali allora spostati altrove, che comunque credo che anche se rmxp sia limitato rispetto al c++ e al dark basic in questo caso, direi che se hai un progetto valido lo puoi realizzare anche con rmxp, la validità del progetto rimarrà inalterata, almeno secondo il mio parere questo mi sembra ovvio.

 

il fatto è che non mi piace come rpgmxp gestisce i menu di gioco e di partita e le battaglie, a me servirebbe poter personalizzare il menu al 100% e battaglie in tempo reale...è possibile?

 

edit

 

in più altre modifiche al sistema di gioco...

Edited by LaVey

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

Ehm ... forse dovresti aprire rmxp e andarti a vedere un pò lo script editor mi sa o_

Rpg maker xp a differenza di Rm2k ha un lingiaggio integrato con cui e possibile personalizzare e modificare praticamente tutto del proprio gioco, il linguaggio in questione è l'RGSS ovvero un ampliazione del Ruby.

TPC Radio Site | Blog | Big-Bug

http://img102.imageshack.us/img102/4332/slackware2userbarok0.gif

http://img141.imageshack.us/img141/1571/nokappams1cf8.png

 

http://i29.tinypic.com/2vijdlh.jpg

Link to comment
Share on other sites

  • 0

ah, 'zz questo non lo sapevo, io provai un anno fa rm2k e poi qualche giorno fa ho ripreso in mano rmxp ma gli ho solo dato un occhio... a sto punto mi imparo il ruby...grazie e scusate!

Comunque a breve parlerò nel forum del progetto, appena avrò raccolto le idee per un thread...così mi direte se e come fare le modifiche che mi servono...

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0
il fatto è che non mi piace come rpgmxp gestisce i menu di gioco e di partita e le battaglie, a me servirebbe poter personalizzare il menu al 100% e battaglie in tempo reale...è possibile?
Io ho prodotto un "Quiz" [senza battaglie, senza livelli, ecc], un Sudoku [idem] e sto programmando un'avventura grafica stile "Punta & Clicca". Dimmi un po', cosa intendi per più "Personalizzabile di così"?

Il trucco sta nell'editare/creare script in RGSS, come specificato da DaD, "l'amplificazione" del ruby studiata per RMXP.

Ed è anche facile da imparare, avendo tutto lo script già pronto ed iniziando a modificare piccole cose, per poi proseguire con grandi ampliamenti.

 

 

Edit: Ed ecco, come al solito, che rispose mentre scrivevo XD

Si, impara il Ruby, scelta migliore se non vuoi fare tutto da Zero :°) Segui le lezioni di Alato nella sezione apposita.

Edited by Lord Bel

~ R²S ~ - '°•o Realizing Random Scrips o•°'

Link to comment
Share on other sites

  • 0
Io ho prodotto un "Quiz" [senza battaglie, senza livelli, ecc], un Sudoku [idem] e sto programmando un'avventura grafica stile "Punta & Clicca". Dimmi un po', cosa intendi per più "Personalizzabile di così"?

Il trucco sta nell'editare/creare script in RGSS, come specificato da DaD, "l'amplificazione" del ruby studiata per RMXP.

Ed è anche facile da imparare, avendo tutto lo script già pronto ed iniziando a modificare piccole cose, per poi proseguire con grandi ampliamenti.

Edit: Ed ecco, come al solito, che rispose mentre scrivevo XD

Si, impara il Ruby, scelta migliore se non vuoi fare tutto da Zero :°) Segui le lezioni di Alato nella sezione apposita.

 

fantastico, mi metto subito sa cercareuna guida/tutorial rgss nel forum!

Edited by LaVey

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

 

mitici!

Sentite, ma quindi posso modificare tutto il mototre di gioco? Tutto tutto? Quindi anche i tasti per far muovere il personaggio, per esempio?

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

Certo.

Basta modificare la classe giusta [non mi chiedere qual è, adesso a memoria non lo so].

Difatti, per esempio, in un avventura grafica/Quiz/sudoku la programmazione di quei tasti è stata editata, per muovere un cursore, per esempio.

 

Lo vedi? E' potente, MOLTO potente. Certo, meno del C++ o del Delphi, ma sicuramente come TOOL ha grandi potenzialità.

Peccato per quel blocco ai 40 hz :-\

~ R²S ~ - '°•o Realizing Random Scrips o•°'

Link to comment
Share on other sites

  • 0
Peccato per quel blocco ai 40 hz :-\

 

cosa intendi?

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

Il programma ha un limitatore interno di frame, ovvero il massimo di immagini che può mostrare al secondo è 40. Non di più.

Per animazioni fluide, questo comporta un notevole limite, motivo per il quale ho dovuto abbandonare prematuramente un progetto di DDR [Dance Dance Revolution].

E' stato implementato per evitare che, senza limitatore, i PC eccessivamente potenti non abbiano controllo della frequenza del gioco. O comunque, una motivazione del genere.

 

Unica limitazione rilevante di RMXP, tra l'altro ininfluente se non si vogliono fare animazioni Fluide.

 

 

EDIT: Comunque, meglio non andare oltre OT.

Qui si dovrebbe discutere di C++ :°)

Edited by Lord Bel

~ R²S ~ - '°•o Realizing Random Scrips o•°'

Link to comment
Share on other sites

  • 0
già, grazie comunque di tutto quello che avete fatto spiegando a un niubbone come me le potenzialità di rmxp e rgss...ora sto leggendo la 3^ lezione e lo trovo simile alla maggior parte dei linguaggi, a parte le variabili non dichiarate...ma tornando in thread, ho deciso che userò rmxp per il mio progetto, anche se credo che dovrò sudare sul rgss per le modifiche e i mini-game inseriti nel progetto...comunque è tutta 'naltra cosa rispetto a rm2k...non credevo...fantastico!

PMC vs CLUB DOGO rulez!il flow è la droga del branco, tra gli imputati e il banco, per alcuni delizia per altri un danno...quindi se sei giù con me grida "FUCK THE POLICE!"......e non mi fido di nessuno di sti tempi specie se mi stringi la mano e poi mi chiedi i documenti, agente vada a fare le retate al parlamento tra i potenti che lì due righe le rimedia senza tanti complimenti, ed è inutile che scendi giù nei club vestito Fendi, i miei cani sgamano a 1000 miglia i perdenti...gira da un po' un progetto...ne parlerò più avanti

Link to comment
Share on other sites

  • 0

C++? No, non ai miei livelli di conoscenze attuali. E' già complicatuccio fare un programma sotto Dos con questo linguaggio, figurarsi utilizzare le librerie più complicate come WINDOW.h, DIRECTX e OPENGL.

Oltretutto, con la bellissima programmazione VISUALE consentitami da RPG Maker, perchè dovrei passare a un linguaggio di programmazione?

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

  • 0
C++? No, non ai miei livelli di conoscenze attuali. E' già complicatuccio fare un programma sotto Dos con questo linguaggio, figurarsi utilizzare le librerie più complicate come WINDOW.h, DIRECTX e OPENGL.

Oltretutto, con la bellissima programmazione VISUALE consentitami da RPG Maker, perchè dovrei passare a un linguaggio di programmazione?

Perchè la programmazione in c ti permette cose che fin'ora con rpgmxp sono impossibili ... vedi il 3D.

TPC Radio Site | Blog | Big-Bug

http://img102.imageshack.us/img102/4332/slackware2userbarok0.gif

http://img141.imageshack.us/img141/1571/nokappams1cf8.png

 

http://i29.tinypic.com/2vijdlh.jpg

Link to comment
Share on other sites

  • 0

Leggi bene: ho scritto "con le mie conoscenze attuali".

Ciò vuol dire che quando conoscerò meglio questo linguaggio di programmazione potrei prendere in considerazione di fare qualcosa in 3D.

Sottolineo il potrei perchè è difficile trovare gente che sappia fare sprites 3D.

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...