Historique des modifications - Message

Message #1850

Sujet: Tout premier ScreenShoot de ma chtite galaxie


Type Date Auteur Contenu
Création du message 19-03-2007 13:51:09 diOxy

DeusXL Ecris:

PS : Tu peux nous dire l'ensemble des technos que tu utilise (langage, plateformes visées) ?

Oups ! Scuze.


Langage : C#

Pourquoi utiliser le C# ? Parce que j'aime bien ce langage, tout simplement. Mais aussi parce que l'on peux faire un truc plutôt dingue avec. Lorsque vous créez un programme, les sources sont compilés et le résultat se présente sous la forme d'un exécutable qui se distribue avec les dll et les médias nécessaires. Avec le .Net il est possible de laisser des sources a l'extérieur de l'exécutable. Ces sources sont compilés au vol lors du démarrage de l'exe. Imaginez que vous créez une classe Monstre héritable. vous avez le dossier media et le dossier source. Création d'un nouveau monstre ? Vous placez les .md2 et .png dans le dossier media et le .cs dans le dossier script. Vous avez programmé votre jeu pour qu'il scanne les modifications du dossier script et crée une dll avec son contenu en cas de mofification. Et Hop, votre nouveau monstre est dispo dans votre programme. Utilité ? Il n'y a que le contenu du répertoire script qui est compilé, et la dll générée est ajoutée au vol au programme principal. Si vous créez un mmorpg, vous envoyez les nouveaux medias aux clients et ajoutez juste le .cs au dossier script du serveur. Un petit stop/marche du serveur et voila. Utile si votre programme est hébergé.

Plateforme ? :
Client 3D sur Windows/Linux pour l'instant. Concernant les pages web en php, pas de limitations. Wap ? Pourquoi pas ? J'ai vu un emulateur de Nitendo DS et je vais regarder de ce côté. Mais bon. Ca c'est pour l'avenir. Je dois bosser brique par brique sinon rien ne sera fait ! smile

Pourquoi je fais ce jeu alors qu'il y en as déjà des masses ? :
Parce que j'aime programmer.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
152 invités en ligne
membre en ligne: -
RSS Feed