Creare Videogiochi - Game Developer
Raydium - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Altri Programmi per la Creazione di Videogames (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-per-la-Creazione-di-Videogames)
+--- Forum: Altri Programmi non in Elenco (https://www.making-videogames.net/giochi/Forum-Altri-Programmi-non-in-Elenco)
+--- Discussione: Raydium (/thread-Raydium)



Raydium - Skyline - 14-05-2011

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


RE: Raydium - David - 14-05-2011

sto radyum sembra davvero qualcosa di figo! proviamolo...


RE: Raydium - friskon - 14-05-2011

Wow da provare!


RE: Raydium - Skyline - 14-05-2011

Dovete programmare in C....


RE: Raydium - friskon - 14-05-2011

auguri Smile


RE: Raydium - David - 14-05-2011

ciò ripensato.


RE: Raydium - Skyline - 14-05-2011

Eheh, in questo mondo senza la programmazione è dura, il C non è tanto difficile Big Grin


RE: Raydium - ManHunter - 27-05-2011

Sembra molto interessante... Io devo fare un esame sulla programmazione in C, potrebbe tornarmi molto utile programmare qualche giochino...