RayCast Pacman
About
Dans ce jeux, vous incarnez un chasseur de "fantômes" qui doit trouver les trésors cachés dans un labyrinthe. Les habitants de ce complexes ne sont pas décidés à vous laissé faire et vous shoot à vue. Attention à vous, la mini map peut vous aider !!
Contôles : flèche haut / bas pour avancer ou reculer
souris pour orienter la vue
bouton gauche de souris pour tirer
Bon jeux
élève Gamecodeur depuis 2 mois et 1/2
Langage : Lua + Love 2D sans librairie externe
Graphismes : Strombringer (pure code)
Sons : pack game codeur
Temps passé : environ 40 heures (et beaucoup plus, j'ai arrêté de compter)
Comment j'ai abordé le thème : Cette Jam en pure code a évoqué assez rapidement le rayCasting à la wolfenstein 3D (1er du nom)
Post Mortem : Comme pour les 2 premières Jams, c'est encore une fois une expérience riche en terme d'apprentissage et de perfectionnement.
Au bout de la 3eme JAM, Lua et LOVE commencent a être assimilé suffisamment en profondeur pour se permettre des codes plus complexes. Malgré tout, le raycasting reste un gros morceau à digérer avec un niveau de difficulté assez élevé pour moi.
J'ai beaucoup appris sur la manipulation vectorielle et les matrices de transformation. Je pense comprendre un peu mieux la 3D et la complexité que cela engendre maintenant, même si il reste pas ma de concept à assimiler.
Au stade de prototype actuel, il est possible de se déplacer dans la map et de shooter des ennemis. Les murs nous cachent également.
Il n'y a pas de menu, mais le temps manque et la conception est tellement bordelique que j'ai renoncé !
Pour finir et à la demande de micael de gameCodeur, le lien vers le tuto qui m'a servi de support principal : http://lodev.org/cgtutor/raycasting.html
Bon jeu