Pagine    Articoli    Prodotti    Forum    Cerca  
Nickname

Password


Non sei registrato?
Registrati a GPI qui!

Puoi anche attivare un vecchio utente GPI e chiedere una nuova password.
I Team

Mappa Team
I nostri utenti

Mappa Utenti

   RetroGear

Pubblicato da Davide Cerullo il 2013-03-28 18:09:24
Categoria: gioco
Tags: 2d, retro, SDL, C

RetroGear è un progetto open source scritto in C ed SDL mirato alla realizzazione di un motore di gioco 2D pensato per la realizzazione pratica e veloce di svariate tipologie di giochi 2D.

Un progetto che mira a realizzare componenti generici per lo sviluppo rapido di giochi 2D, basandosi sulle più comuni pratiche di game programming e design, fornendo al programmatore elementi per la gestione dei più comuni aspetti di un videogioco, tra cui anche semplici demo ed un editor di livello.

 



Sito Web:
code.google.com/p/retrogear/


Nuove avventure all'orizzonte
2013-08-04 21:06:55

rpgGli sviluppi del progetto negli ultimi giorni si sono concentrati in gran parte nell'implementazione di funzionità extra per la demo RPG Game, e l'aggiornamento della documentazione generica del motore di gioco, con un particolare ringraziamento a Garrett per il supporto nella traduzione inglese!
Oltre questo vi sono state anche alcune aggiunte e correzioni alla demo Platform game.

Tra gli aggiornamenti della demo RPG degni di nota, troviamo miglioramenti vari nella gestione del menù di gioco, con l'aggiunta di un'inventario molto basilare, e l'interazione tra giocatore e NPC con dialoghi, gestiti tramite nuovi e appositi moduli, tra cui uno per la gestione del testo con effetto "macchina da scrivere" (Typewriter).

I prossimi step consisteranno nella consolidazione dei sistemi neo aggiunti, e di quelli già presenti, oltre che l'aggiunta di un sistema di combattimento stile Dragon Warrior.

Potete scaricare i nuovi aggiornamenti dal repository svn: svn checkout svn://svn.code.sf.net/p/retrogear/code/rpg_game rpg_game

Al prossimo aggiornamento!


Documentazione in corso
2013-06-16 13:15:07

Parallelalemente all'aggiunta di nuovi contenuti e features al progetto, sto completando la documentazione ufficiale del progetto.

 

Se volete darci un'occhiata la trovate qui:

svn checkout http://retrogear.googlecode.com/svn/doc


FPS & Screen strech
2013-06-03 21:07:19

Ho trovato finalmente il tempo di dare un piccolo aggiornamento al progetto, introducendo un nuovo sistema di gestione degli FPS (ispirato all'articolo di Koonsolo e in pratica scopiazzato da Shrapnel) e il supporto alla funzione SDL_SoftStretch().

 

I cambiamenti nella gestione degli FPS hanno modificato leggermente la struttura del game loop e ridotto il consumo della CPU da una media del 40% ad una media del 2%!

 

Media che sale al 50% nel caso dell'utilizzo della funzione SDL_SoftStretch(), funzione nativa delle librerie SDL che permette lo stretching delle superfici a livello software, e per ora il suo lavoro lo fa senza grossi problemi, non ci lamentiamo...

L'introduzione del nuovo sistema di gestione degli FPS ha però portato con se alcuni bug nella gestione delle collisioni, qualcosa a cui spero di porre rimedio al più presto possibile.

Trovate gli ultimi aggiornamenti nel progetto Platform Game.

Per abilitare lo stretching dello schermo, decomentate la costante DOUBLE_SCREEN dal file main.h e compilate!


Aggiornamenti dal fronte
2013-04-06 12:33:32

Ultimi aggiornamenti effettuati al progetto:

 

  • Aggiornamento componente menu e demo RPG game [rpg_game]
  • Aggiornata la documentazione ufficiale per lo sviluppatore [doc]

Tutti gli aggiornamenti sono disponibili tramite repository subversion:

 

svn checkout http://retrogear.googlecode.com/svn/[sotto-progetto]

 


Campagne crowfunding

Just One Line
Siamo presenti su

     
Copyright ©2016 - Manifesto - Privacy - Termini di Servizio - Community - Collaboratori - Contattaci