On tourne un film ?

Tadaaa (faire comme 20th century fox)

C’est juste pour dire que le CR générique a été fait et que j’ai encore amélioré / corrigé / chipoter / bidouiller des trucs 🙂 anti-bugs, passage de CR, perte du device (et oui ça arrive…)

Version téléchargeable

CR menu v1

Et hop un CR menu de base. Kesako ?

Ce CR affiche donc un menu sélectionnable avec les touches fleche haut et fleche bas et met en rouge le menu sélectionné, par défaut : le premier.

Alors ici j’ai développé l’écriture, donc la possibilité d’afficher du texte à l’écran : soit par police du système, soit par un .tga (pour la couche alpha, fonctionne aussi avec jpg et bmp) chargé et decoupé avec association de valeur ascii pour chaque bloc (on démarre à 32 [espace] et zou).

La version image decoupée a des options de mise en forme : espacement X et Y, alignement du texte par rapport au centre (prédéfinis), déformation X et Y (étirement) et écriture verticale.

La version système n’en a pas

J’ai aussi développer un modificateur de texture qui permet de modifier la teinte de la texture (+ rouge, – vert, …) c’est ainsi que le 2ème screen ci dessous affiche un texte blanc puis rouge. Pour le menu on a 1 chargement de texture et 1 modification de texture (évidemment on aurait pu charger 2 textures differentes dès le départ) Ceci pourra donner des suites animable par exemple.

Voici les captures :

06-01-21-fontbitmap

06-01-22-fontsystem

06-01-22-txt-texmod

Cette version est téléchargeable.

A venir le passage de CR commandé, et le CR Jeu

CR vide & Liebesstein

Voici le CR vide en version « final » cad comme je l’avais imaginé pour un paquet GRAK de base. Les téléchargements sont mis à jour !!!

Voici les screens :

06-01-16-cr_vide-0 06-01-21-cr_vide-0

J’attaque Liebesstein, le premier petit jeu de test utilisant GRAK. On se base sur Wolfenstein 3D de 1992. Un savant fou à créé une pierre d’amour créant des bestioles pour convertir tout le monde pour un monde « parfait », vous, vous vous en mêlé et entré dans le donjon…

LibK & une poubelle :-)

Je vous présente LibK : Librairie de Killan pour GRAK, bah vi on va pas changer 😉 Cette librairie contient des classes utiles pour l’élaboration d’un CR. C’est indépendant de GRAK et ne regarde que le programmeur de CR pour l’aider. Evidemment LibK sera proposée avec GRAK, quoique, je ne suis pas encore sur 🙂 mais ça ne pourrait que l’émaliorer.

J’ai réalisé le CR vide, il m’a servit de test aujourd’hui : caméra, objet et instance, accompagé d’un test d’optimisation et de quelques modifications.

C’est ainsi que je peu vous montrer la poubelle (détails dans la news)

  • Poubelle de base

06-01-15-poubelle-0

  • Poubelle avec filtre linéaire de texture

06-01-15-poubelle-1

  • vue sans filtre

06-01-15-poubelle-2-none

  • Vue avec filtre linéaire

06-01-15-poubelle-2-linear

Corrections, merci Geud’R !

Un petite scéance de débug avec Geud’R (station fraîche mono-ecran) nous à permit de déceller les bugs, manque de controle au niveau de l’écran 2 dans les 2 programmes…

Oui je sais, etant sur 2 écran, moi ça marche toujours donc dji’n veu nin li erreûrs…

Les fichiers en down sont mis à jour

Bugs reportés

Bon, ce premier lancement à fait naître des bugs un peu partout lol, voici la liste :

– initialisation Ecran 1 (cf logs de grak)
– grak setup n’écris pas le fichier setup.conf
– grak setup affiche les accès Ecran 2 si pas de setup.conf trouvé

Ze Site & GRAK phase1

Nous y voilà, un pti site pour parler de Nahyan (ce n’est que la 3ème version)

– on a retiré : tout
– on ajoutera : l’évolution du projet, des photos et des versions téléchargeable

p-e que après on fera plus, enfin on verra bien quand on y sera

Le projet :

pour l’instant nous bossons sur GRAK (cfr les 2 premier PDF 2005) et nous en sommes à la phase 2.

Nahyan

En 2001, daaboo (Inksable & Killan), se lance dans Dokiworld, un jeu de rôle libre, en WRL, un monde en 3D chargé dans une page web classique, avec tout un attirail d’options, inventaires, etc… le tout codé en Visual Basic 6, mais pour cause de limitation technologique du WRL, le projet fût mis de côté en attendant d’apprendre quelque chose de mieux.

C’est ce qui fut trouvé en OpenGL et C++, la solution. Facile à dire, mais pas à faire. De nouvelles personnes se sont jointes suite à un autre projet : P.D.T. (daaboo production 2002). Donc on fait un gros micmac de Dokiworld avec de nouvelles idées et on obtient le projet Nahyan.

Avec plus de détails, Nahyan est un nouveau monde basé sur une nouvelle genèse, avec de nouvelles créatures, de nouvelles espèces, de nouvelles lois naturelles, etc… Vous êtes vous-même, et vous faites ce que bon vous semble : vous voyagez, ouvrez un magasin, partez à l’aventure, montez un groupe, gentil ou méchant vous choisissez votre penchant et vos capacités par vos actes…

2003-2004, Nahyan est modifié, l’idée reste la même mais beaucoup de choses changent et s’ajoutent : nouvelles théories, nouvelles techniques, nouvelle équipe, etc…

2005, Travail de fin d’études : conception d’un programme C# pour faire une animation sous DirectX (9.0c) en utilisant les Shaders (HLSL – contexte de l’Imagine Cup 2005) ce qui a permi de faire un premier moteur 3D. Sur base de celui-ci le moteur de Nahyan (G.R.A.K.) repart sur des bases neuves revues et corrigées.

2006 GRAK lance le projet Liebesstein, projet d’essai du moteur.

Décembre 2006 Liebesstein est stoppé, GRAK va être réécris et le projet Nahyan commence…

2007 a connu Bureau et NTerrain, l’éditeur de terrain pour Nahyan (C#, DirectX) et il fonctionne en plus ! Il sera arrêté pour questionnement technologique : Mono C#, OpenGL, portabilité, etc…

Décembre 2007, la solution Python est apportée, accompagné de PyOpenGL & Co.

Aube 2008, un plan d’1 an est préparé, divisé par bilan de 3 mois avec objectifs finaux. C’est cet été 2008 que l’aventure débute !