• 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
Raydium
#1
Raydium è un motore di gioco. Esso fornisce un insieme di funzioni che permettono una rapida e flessibile creazione di giochi.

Ha molte funzioni tipo, la gestione di: tastiera, mouse, joystick, joypad, force feedback, rendering: 3D objets, OSD (On Screen Display)), il tempo (un gioco deve funzionare alla stessa velocità su tutti i computer), il suono, ... e molto altro Wink
Il progetto è stato avviato nel 2001, cercando di creare una piccola library in 3D, per il studio delle OpenGL.

Ma Raydium inizia a gestire sempre più cose (motore tempo, scripting PHP, motore fisico, etc...), ed è ora in procinto di diventare un completo motore di gioco ".

A dimostrazione, ecco alcune funzionalità tecniche di Raydium:
  • Portabilità (ANSI C): Linux/Win32 (e altri)
  • Skybox rendering OpenGL (80 000 vertici per frame ad un corretto framerate), il sostegno nebbia, illuminazione dinamica, trasparenza,, multitexturing, mipmapping, etc...
  • API semplificata: curva di apprendimento semplice (esempio: raydium_object_draw_name ("objet.tri"), raydium_sound_load_music ("musique.ogg"), etc...)
  • ODE integrato (Open Dynamics Engine), nel nucleo Raydium, fornendo un accesso semplice a un motore fisico (vedi RayODE)
  • In Game console, permettendo l'accesso a Raydium o applicazione al volo.
  • Supporto PHP: PHP/interfaccia Raydium, per una piena interazione tra PHP e le applicazioni. E 'possibile scrivere quasi tutte le applicazioni con PHP (vedi RayPHP e RegAPI).
  • Rete integrata di API, per i giochi multiplayer in tutta semplicità.
  • OpenAL di supporto: suono, la musica (streaming OGG), fonte di posizionamento 3D) in un paio di chiamate di funzione.
  • Script di costruzione semplificata e statico, supporta i file binari per una distribuzione facile.
  • Import/export di soluzioni ad altri formati 3D: 3D Studio, Blender et DirectX (vedi ImportExportTri).
  • Joystick di supporto commenti (solo Linux, per ora).
  • repository di dati: è possibile scaricare le applicazioni Raydium (o aggiornare) file mancanti. E'anche supportato il caricamento dei dati (vedi R3S).
  • Lightmaps supporto, lightmaps radiosity calcoli, con FsRadRay ( esempio: http://ftp.cqfd-corp.org/radiosity_tex.png )

[youtube]http://www.youtube.com/watch?v=wcPfxr9BgA4[/youtube] [youtube]http://www.youtube.com/watch?v=_RQev0XURwA[/youtube] [youtube]http://www.youtube.com/watch?v=CAt5TxPRs7U[/youtube]

Raydium è software libero, disponibile sotto licenza GPL.
Raydium è progettato per essere il motore utilizzato dietro il progetto MeMak, ma alcuni test complessi sono stati già creati con questo motore, come alcuni "completi" giochi: ManiaDrive, NewSkyDiver e Isacco.
Ci sono un sacco di altri motori di 3D/game (e alcuni sono molto completi, come Ogre, Crystal Space, ...). Raydium non cerca di essere così complesso come questi motori, ma al contrario, punta Developpement semplice e veloce. Un buon esempio di questa semplicità è NewSkyDiver, un gioco in meno di 750 righe di codice.

Esercitazioni (RaydiumTutorials) lo dimostrerà.

Raydium sito web: http://raydium.org
 
Rispondi
#2
sto radyum sembra davvero qualcosa di figo! proviamolo...
 
Rispondi
#3
Wow da provare!
 
Rispondi
#4
Dovete programmare in C....
 
Rispondi
#5
auguri Smile
 
Rispondi
#6
ciò ripensato.
 
Rispondi
#7
Eheh, in questo mondo senza la programmazione è dura, il C non è tanto difficile Big Grin
 
Rispondi
#8
Sembra molto interessante... Io devo fare un esame sulla programmazione in C, potrebbe tornarmi molto utile programmare qualche giochino...
 
Rispondi
  


Vai al forum:


Browsing: 2 Ospite(i)