Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

Christmas ShooterView game page

Submitted by Furo — 1 day, 5 hours before the deadline
Add to collection

Play game

Christmas Shooter's itch.io page

Results

CriteriaRankScore*Raw Score
Respect du thème#24.7504.750
Note générale#53.9173.917
Overall#54.3334.333

Ranked from 12 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Pseudo adhérent Premium sur Gamecodeur
Furo

Elève Gamecodeur depuis...
Juillet 2020

Langage / Moteur utilisé
Lua/Love2D

Temps passé (environ)
environ 45 h

Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Une jam un peu plus challenge que ma première, parce que cette fois j'ai basé mon jeu sur l'atelier shooter que je venais de terminer. Dès le début de la formation, j'avais pour objectif de réaliser un shooter pour m'amuser et voir quel défi ça représenterai de créer un jeu ou plusieurs éléments vivent simultanément sur l'écran.Pour le coup, ça a été un vrai challenge, parce que gérer les comportements de chaque personnage, leur placement, leurs interactions m'a plus d'une fois fait des nœuds au cerveau et j'ai passé des heures à comprendre pourquoi un concept que j'imaginais simple se révélait plus complexe que prévu. Au final, j'ai réussi à réaliser le principale de ce que je voulais et j'en suis plutôt content =)

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Beau travail.

Developer (1 edit)

Merci =)

Submitted(+1)

Sympas le shooter version Noël et mention pour le traineau du père noël ! Dommage qu'il manque les sons et qu'il soit un peu court !Mais peut être que tu va rajouter tout ça prochainement.

Developer(+1)

Merci beaucoup ! =)
Oui  c'est prévu,  mes prochains ajouts devraient être les feedbacks de tirs et le son ;)

Submitted

Manque le Deltatime, dommage j’ai pas pu y jouer correctement =)

Vitesse réelle du jeu chez moi :

Developer

Outch... en effet je vais voir pour régler ça, merci du retour ! =)

Submitted

te prends pas la tête, ça te fait quasiment tout reprendre ^^

Submitted

la solution, c’est de bloquer la vsync chez moi, et de brider mon écran à 60 hz (contre 240hz en natif lol)… (bon du coup ça pique les yeux, mais c’est jouable lol, ça pique car al techno de l’écran est étudié poru tourner a 240 pas a 60 alors il balance des écrans noirs et compagnie (techno de ces ecrans haut de gamme lol)

Developer (1 edit)

Je regarderai quand même si j'ai le temps après avoir fait les dernières updates qui me tiennent à cœur  ^^
Parce que mine de rien, ça soulève un point quand même conséquent auquel je dois penser pour mes prochains projets x)

En tout cas merci de m'aider à y voir plus clair ! 

Submitted

oui c’est sûr mais quand le jeu à été prototyper et penser avec des variables au valeurs qui sont les tiennent (non soumises au dt) il est souvent difficile de faire marche arriere…

une solution existe cependant pour fixer ca simplement… =)

faut brider la fréquence des update avec le deltatime =)

Si t’as discord je peux t’expliquer le “patch de secours” =)

Submitted

ah ben non pas possible, car desfois tu l’as mis et desfois non, donc faut tt refactoriser, pas le choix =)

Submitted

Bravo, c'est très cool :)

C'est toi qui as fait les graphismes ? Ils sont vraiment super propres.

Il ne manque plus que les grosses explosions pour être encore plus dans le jeu.

Chapeau pour la mise en application de l'atelier.

Developer(+1)

Merci =)

Oui c'est moi qui les ai fait, je suis infographiste de profession à la base x).
Yep, je vais tâcher de mon concentrer là dessus pour pouvoir le mettre à jour avec ces effets !

Submitted(+1)

Raaah trop sympa mais trop court !!!
Il va falloir que tu prennes du temps supplémentaire pour étoffer ton jeu car j'aimerais jouer plus longtemps !!!!
Superbe mise en pratique de l'atelier Shooter. Bravo !!!

PS:
J'adore le traineau :-)

Developer

Merci pour ton enthousiasme ! =)

J'en ai l'intention, je voulais au début incrémenter l'apparition des ennemis au fil des vagues, mais j'ai du placer l'idée derrière des objectifs qui me semblaient plus importants pour pouvoir présenter mon projet avant la fin de la Jam =)

Merci, j'y ai passé pas mal de temps, je me suis amusé à imaginer un Père Noël un peu plus...persuasif avec les créatures pas sages :p

Submitted(+1)

J'ai essayé plusieurs parties et je n'ai pas repéré de bug. Mais dès le début, le jeu est quand-même assez difficile (pour moi). Peut-être parce que ça manque de feedback pour les impacts, et qu'on peut perdre plusieurs vies, d'un coup, sans s'en rendre compte. Il faudrait rendre le joueur invulnérable pendant quelques secondes après avoir été  touché.

Bravo pour ta réalisation ! :-)

Developer

Merci pour ton retour =)

Oui c'est les améliorations sur lesquelles j'avais prévu de travailler, donc ton feedback me conforte bien dans cette direction, ce sera mis à jour dans la semaine si tout va bien ! ;)

Submitted (1 edit)
Hero = {}
Hero.vulnerable = true -- peut etre touché vrai/faux
Herovie = Hero.timerVulneralbe

function love.update(dt)
 if tirCollide(Hero) then
  if Hero.vulnerable then
   Hero.vie = Hero.vie - 1
   Herovulnerable = false
  else
   Hero.timerVulneralbe =    Hero.timerVulneralbe + 60*dt
   if Hero.timerVulneralbe >= 30 then
   Hero.timerVulneralbe = 0
   Herovulnerable = true
  end
 end
end
Developer

Merci de la proposition, mais je viens juste de publier l'update où j'implémente la fonction ;)

Submitted

indice > trop dur ? regarde la synchro de ton ecran et la fréquence, si celle-ci est supérieur a 60HZ et que t’as V-Sync est Off, ne cherche pas plus loin ;)

Submitted

c'est où qu'on voit ça ?

Submitted (4 edits)

https://img.itch.zone/aW1nLzQ4Nzk4MjEucG5n/original/3mzCVp.png

si la Vsync est bien sur : ON Ainsi la Vsyn a pour role de limiter le jeu à la fréquence de l’écran (perso 239Fps), contre 60-75hz surement du Dev ;)

donc faut aussi rabaissé la frequence a 60 de l’écran…

Ensuite ça fonctionne (avec mal de tête xD)

Submitted

Merci Crypto pour ta réponse, une copie d'écran vaut mieux qu'une longue explication :)

Voilà ma conf, ça semble ok :


Je pense (mais ça fait longtemps que je le suspecte) que si c'est trop difficile pour moi, c'est que je suis trop nul ;-(

Je vais retenter avec l'invulnérabilité après la perte d'une vie, que Furo a ajouté.

Submitted

Ouaip tout est ok chez toi, donc c’est probablement le manque d’activité gaming qui fait ça :p