Jump to content
Rpg²S Forum

Final Andrea

Utenti
  • Posts

    430
  • Joined

  • Last visited

Posts posted by Final Andrea

  1. In effetti sembra che non ci sia nulla di sbagliato. Probabilmente é come dice guardian. Ora sono dal cell, quindi domani analizzo meglio dal computer. Nel caso riuscissi a creare la tua battaglia su mappa ad eventi, potresti fare un tutorial, perché una cosa del genere non l'ho mai vista fatta a eventi.

     

    Riguardo al problema potrebbe essere causato dal fatto che "se tasto é premuto" non lo legge. A me succese col VX (forse a causa di uno script). Cmq é più plausibile che Guardian abbia ragione.

  2. No no! Praticamente era un'istruzione di Sleep, ovvero fermava per un tot di millisecondi l'esecuzione del programma. Ora non ricordo la funzione ma è come la funzione Sleep(int millisecons) della libreria Windows.h. Però non andava  bene questo metodo per i problemi citati sopra.

     

    Comunque ho notato che ora le librerie Allegro hanno anche il supporto per lo sviluppo su piattaforme Android e iOS.

     

     

    Fix by Proximity? ^ ^

     

    Cosa intendi? XD

  3. Benvenuta!  :smile:

     

     

     

    Oh, grazieee!! Scusa, non so mai che scrivere quando mi iscrivo nei forum... °///°

     

    Non preoccuparti, non sei l'unica!  :tongue:

  4. Io trovai tempo fa un tizio che faceva video-tutorial su Allegro 5 in inglese, ma poi mi accorsi che non avevo ancora le conoscenze appropriate per iniziare a programmare videogames. 

     

     

    E' difficile far laggare in 2D allegro + C++ con una camminata! XD

     

    Infatti avevo utilizzato l'istruzione Wait, cosa sbagliatissima, settavo l'aggiornamento dei frame in base ai millisecondi che passavano, e quindi se tenevi il tasto premuto succedeva che man mano si accumulavano parecchi eventi e quindi a causa del wait quando smettevo di premere il tasto, il player continuava la camminata per un bel pò. Poi provai a fare la camminata del personaggio in Python, utilizzando 8 frame per ogni direzione e devo dire che venne tutto fluido e pulito. (in quel caso utilizzai il timer)

  5. Beh, alla fine i concetti rimangono sempre gli stessi, cambiano solo le istruzioni da scrivere. Se su Allegro 5 per creare lo schermo fai:

    ALLEGRO_DISPLAY *display = al_create_display(640, 420);

    In DirectX questa istruzione equivale a circa 100 righe di codice, cosa assai complicata. Ovviamente se bisogna programmare un videogioco 2d è certamente meglio scegliere allegro per la sua semplicità e potenza. In genere le DirectX sono sprecate per il 2d, ma sono certamente le più utilizzate.

     

    Potrei comunque anche scrivere un tutorial sulle librerie Allegro, ma prima preferisco trattare le DirectX. Nel libro che (*stavo leggendo*) ti spiegano bene come funzionano gli eventi e tutto, mentre in Allegro c'è solo un manuale che si limita a spiegarti il funzionamento delle funzioni, serve quindi proprio un libro che spieghi come strutturare il videogioco.

     

    Io con Allegro riuscii a creare un title screen, ma non riuscii a implementare la camminata del personaggio (laggava). In realtà era dovuto dal fatto che io utilizzavo un'istruzione di wait. Questo era errato in quanto bisogna settare un timero, ovvero gli FPS che consentono di eseguire un blocco di istruzioni ad una certa velocità che non varia dalla potenza di calcolo del processore. Per questo motivo preferirei trattare prima le DirectX.

  6. NEWS

    Ora è disponibile il tutorial in un unico file PDF, contenente i primi 5 capitoli.

     

    Finale Andrea, ma in seguito vuoi fare una guida su Allegro? Ma non è meglio la SDL? O.o

    Io ho una guida sulla SDL se vuoi te la mando tramite mp

     

    Beh di certo le SDL sono migliori rispetto alcuni punti di vista, però ho puntato sulle librerie Allegro per semplicità. Purtroppo ora ho lasciato il C++, e mi sto dedicando ad altro. Quando avrò finalmente il tempo, riprenderò il C++ e anche il tutorial. Però ci tengo a precisare che utilizzerò le DirectX e non Allegro.

  7. Molto belli, alcuni effetti sono carini altri invece non sono il massimo. In alcune immagini ho notato un ritaglio del personaggio fatto male, dovresti migliorare da questo punto di vista. Poi (in alcune immagini) tutti questi colori in una sola immagine sforzano l'occhio, danno un brutto contrasto.

    Comunque sia, complimenti davvero!

×
×
  • Create New...