Orario: 18-05-2013, 14:51 Benvenuto ospite! (Log inRegistrati)


Rispondi 
mappe allegro c++
Autore Messaggio
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#1 mappe allegro c++
0
Ragazzi mi presento sono ferrass ..Il mio problema nel creare un gioco in c++ allegro risiede nel fatto che non so creare una mappa xD So creare lo sfondo so mettere anche lo sfondo che scorre ma creare una mappa tipo quelle di super mario come si fa ? Non so proprio dove iniziare ..Grazie in anticipo
05-08-2012 10:43
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Naufr4g0
RetroIndie developer

Messaggi: 2,767
Registrato: Oct 2009
Offline Offline
#2 RE: mappe allegro c++
0
Una tilemap (così si chiama una mappa cosiddetta a tasselli) è formata da tante immagini affiancate a scacchiera e registrata in una matrice.
Se fai una ricerca sul forum trovi tante discussioni su questo argomento. Smile

Davide Fichera
[Immagine: 17IYOVH] [Immagine: 11m15zR] / [Immagine: 11hjoZz]
[Immagine: 14lr1j4.png] [Immagine: mn22jp.png] [Immagine: 1qlwy0.jpg] [Immagine: 1gouav.png]
05-08-2012 11:38
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#3 RE: mappe allegro c++
0
mille grazie Smile un ultima cosa se posso.... Motore fisico come si fa ? Mi serve per farlo saltare

ritorno all'argomento principale sul forum non ho trovato cio che mi serviva ... Come si creano proprio queste tilemap ?
(Questo messaggio è stato modificato l'ultima volta il: 05-08-2012 14:32 da ferrass.)
05-08-2012 14:23
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
encelo
Main(die)stream

Messaggi: 3,251
Registrato: Nov 2008
Offline Offline
#4 RE: mappe allegro c++
0
(05-08-2012 14:23)ferrass ha scritto:  un ultima cosa se posso.... Motore fisico come si fa ? Mi serve per farlo saltare
Ecco come. Ahsisi
E sono stato buono. Asd

Angelo "Encelo" Theodorou
.: Blog | Twitter | LinkedIn | Ohloh | Last.FM | Vimeo | Steam :.
All problems in computer graphics can be solved with a matrix inversion. - James Blinn
05-08-2012 15:01
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,975
Registrato: Sep 2010
Online Online
#5 RE: mappe allegro c++
0
Ecco un tutorial da cui puoi prendere ispirazione, soprattutto per la questione fisica.
How to Make a Platform Game Like Super Mario Brothers – Part 1
How to Make a Platform Game Like Super Mario Brothers – Part 2
05-08-2012 15:08
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#6 RE: mappe allegro c++
0
mille grazieeeeeeee InchinoInchinoInchino

dopo aver creato la mappa diciamo come la implemento nel gioco ? Mica tipo gl i sprite ?
(Questo messaggio è stato modificato l'ultima volta il: 06-08-2012 9:02 da ferrass.)
06-08-2012 8:56
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#7 RE: mappe allegro c++
0
guardate ragazzi non ci ho capito nulla xD credo di stare facendo un po di confusione.....Allora lasciamo stare per ora le tile map ...qualcuno mi potremme spiegare come funziona il salto ?
06-08-2012 10:17
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,975
Registrato: Sep 2010
Online Online
#8 RE: mappe allegro c++
0
la logica per fare la fisica di un platform è spiegata nel tutorial...Certo non è direttamente in c++, però c'è la spiegazione che ti consente di implementarla.

Cosa non ti è chiaro?.
(Questo messaggio è stato modificato l'ultima volta il: 06-08-2012 10:25 da dany_dev.)
06-08-2012 10:23
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Remmus
Senior Member

Messaggi: 402
Registrato: Apr 2012
Offline Offline
#9 RE: mappe allegro c++
0
(06-08-2012 8:56)ferrass ha scritto:  mille grazieeeeeeee InchinoInchinoInchino

dopo aver creato la mappa diciamo come la implemento nel gioco ? Mica tipo gl i sprite ?

Premetto che non conosco Allegro, ma suppongo che non abbia nessun impoter pronto (tipo Slick2D et simil), quindi ti consiglierei creati un importer per la mappa, magari la carichi via file txt, cosi facendo ogni tile avrà un suo ID, del tipo:

1 1 1 1 1 1 1 1 1 1 1 //tile 1
0 0 0 0 0 0 0 0 0 0 0 //tile 0

Per crearti la mappa, per poi esportarla in txt, ti consiglio: TileD
(Questo messaggio è stato modificato l'ultima volta il: 06-08-2012 11:13 da Remmus.)
06-08-2012 11:03
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
faek
@#*§°

Messaggi: 1,284
Registrato: Nov 2009
Offline Offline
#10 RE: mappe allegro c++
0
Sto facendo un editor di livelli per il mio prossimo gioco in actionscript 3.0. E' un editor visuale, dove il designer può piazzare elementi su una griglia 64x64. Una volta salvato il livello, viene generato un file di testo dove, come dice il buon Remmus, la griglia viene rappresentata da una serie numerica dove 0 rappresenta il vuoto, mentre 1 il tile del terreno, 2 un ostacolo e così via Occhiolino
Il loader del livello ancora non l'ho fatto perchè non sono in forma al 100%, ma ti farò sapere.

Fabio "faek" Paccosi
Big Brain Games
Follow me on Twitter
06-08-2012 11:09
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#11 RE: mappe allegro c++
0
allora il concetto di gravità e tutta questa robba dal punto di vista teorico è chiaro non capisco come si implementa ii c++ xD comunque per le mappe ho scaricato tiled map editor e sto cercando di creare qualche mappa acnhe se non ho capito come si creano ...ma dopo creata non ho capito come si implementa nel gioco c'è il file txt come lo carico all'interno del gioco ?...Comunque ringrazio tutti per la vostra disponibilità a spiegarmi queste cose vi ringraziona ancora SmileInchino
06-08-2012 13:39
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
arka80
Member

Messaggi: 217
Registrato: Jul 2011
Offline Offline
#12 RE: mappe allegro c++
0
non c'è niente di già fatto e pronto e integrato in allegro (o meglio, forse cercando c'è anche, ma non è questo il punto... normalmente non c'è Zizi), te la devi importare te imparando ad aprire un file e farci i/o, creando una struttura dati per gestire la roba che leggi e delle routines per poter poi usare questi dati nel gioco. La roba è tanta ma solo perchè sei alle prime armi e stai cercando di fare qualcosa di troppo grosso per te adesso, o almeno questo è quel che si evince Fifi

Portfolio
CodeLicks, il mio blog sulla programmazione
06-08-2012 13:51
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#13 RE: mappe allegro c++
0
come si potrebbe fare questo che hai appena spiegato ?grazie Smile
06-08-2012 14:37
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
arka80
Member

Messaggi: 217
Registrato: Jul 2011
Offline Offline
#14 RE: mappe allegro c++
0
inizia con l'imparare a lavorare con i file e farci input/output. Googla c++ file i/o, studia, scrivi codice, fai esperimenti e per un paio di giorni almeno dimenticati del forum. Non c'è altra via.

Portfolio
CodeLicks, il mio blog sulla programmazione
06-08-2012 14:48
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
ferrass
Junior Member

Messaggi: 37
Registrato: Aug 2012
Offline Offline
#15 RE: mappe allegro c++
0
ok avete ragione mi sto cercando di basare solo sul forum adesso è il momento di studiare xD (la mappa l'ho creata mi manca di implementarla)...Invece riguardo al motore fisico per farlo saltare che mi sapete dire ?Ah quasi dimenticavo un ultima cosa vorrei sapere se con il programma di editing i mattoni sta robba qua li faccio diventare solidi grazie mille un saluto ci si rivede fra 2 giorni di studio Smile
06-08-2012 18:27
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum: