header

St_V_2014


screenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshotscreenshot

Download !

src
src

C'est un petit projet pour saint valentin 2014. Après mes examens de février il me restait deux semaines de vacances avant la rentrée pour le semestre d'été... alors j'ai décidé de faire pendant ce temps un jeu en 3D avec du opengl deprecated (opengl2.1) en C. À l'époque je ne connaissais pas les shaders alors les reflexions sur le sols ont été un monstrueux trick avec le z-buffer et glDepthFunc. Je ferai ptet une explication une fois, si j'ai le temps... c'est pas très compliqué !

Le développement a été fait entièrement dans un éditeur de texte... pas de modèles obj importés ou software externes : juste gcc (compilateur C) et mon éditeur de texte... et beaucoup de cosinus ! Tous les objets sont dessinés avec des cônes (cf gluCylinder) (les bonhommes, l'arc, les flèches sauf la tête) et des quad (cube, main, coeur des flèches) et des points (explosion, aurore boreale abstraite, sphere qui fait des battement).

Le jeu tourne complètement sur CPU, il est possible de constater un framerate descent malgré l'absence du GPU, essayer 'make run-softwae' pour voir ! (oui il manque le r dans software, j'ai fait la faute au tout début et je n'ai jamais corrigé).

Le jeu a été codé en 2 semaines : une pour le jeu, sous linux, et une pour le portage sur windows et mac... et mon dieu c'etait horrible de compiler sous mac !!!