14-05-2011, 04:28 PM
(Questo messaggio è stato modificato l'ultima volta il: 14-05-2011, 04:32 PM da Skyline.)
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
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:
[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
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
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