A downloadable game for Windows

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

More information

Published 18 days ago
StatusIn development
PlatformsWindows
AuthorStormbringer233
GenreShooter

Install instructions

DerniĂšre version 0.87 :  contrĂŽle de la direction avec la souris

ATTENTION : le fichier fournit est en version développement. La version de développement utilisée étant love 0.9.1, si vous utilisez une Love 0.10, vous aurez une erreur dans la fonction love.draw() et Map.DrawMiniMap().

En effet, depuis Love 0.10, la fonction love.graphics.point et devenue :

love.graphics.points() avec un 'S' Ă  la fin de point. Il faudra donc le changer.

Merci de votre compréhension et bon jeu

Pour éxecuter le .exe, décompresser le fichier RaycastShooter.zip dans un répertoire, puis lancer le RaycastShooter.exe.

Bon jeu

Download

Download
RaycastShooter.love 5 MB
Download
RaycastShooter.zip 8 MB

Comments

Log in with your itch.io account to leave a comment.

De léger bug avec la camera mais ça gÚne pas pendant le jeu. Jeu trÚs intéressant néanmoins

Bonjour Kenaz1

merci de ton test et de ton retour d'expérience.

super cool, la classe ;-) 

Merci Max,

Je peaufine encore un peu avec l'ajout de sons pour se mettre dans l'ambiance ^^

super, je connais pas le ray casting mais c'est vachement interessant.

Salut Yvoy,

merci d'avoir tester la demo et pour ton com.

Il devrait sortir une nouvelle version d'ici peu.

A++

C’est dĂ©jĂ  trĂšs impressionnant pour un dĂ©butant, c’est encourageant pour les autres. Continue! 

Bonjour Pseudotom,

merci pour ces encouragements. Je continu en effet le dev pour essayé d'implémenter des PNJ.

Hùte de voir ça! Tiens moi au courant!