Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

GameJam20 - Brick DefenderView game page

Submitted by Christever — 14 days, 9 hours before the deadline
Add to collection

Play game

GameJam20 - Brick Defender's itch.io page

Results

CriteriaRankScore*Raw Score
Respect du thème#104.5264.526
Overall#154.0004.000
Note générale#173.4743.474

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

Pseudo adhérent Premium sur Gamecodeur
Christever

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

j'ai rajeuni de vingt ans :) merci et bravo pour ton jeu, j'ai  beaucoup aimé

Submitted(+1)

J'aime beaucoup le style gameboy, le thème est respecté c'est certain! Dommage que ça manque d'ambiance sonore, ça aurait été un réel +. Tu n'as pas rédigé la fiche je ne sais pas combien de temps ont été passé sur cette réalisation, mais je crois bien me souvenir que tu es un ancien élève, c'est du bon boulot. Bien joué à toi et bonne continuation !

Developer

Merci pour ton commentaire positif.

J' ai rédigé la fiche de description. Merci pour ce rappel.

En effet pas d' ambiance sonore ... je me suis concentré sur le gameplay... Peut-être une prochaine fois.

Developer (1 edit)

Mise à jour du fichier source

Submitted (1 edit) (+1)

Pour une première GameJam c'est une réussite !

Pour éviter que ta balle fasse des va-et-viens vertical, créer un collider pour ton paddle avec des angles inclinés comme le schéma ci-dessous 


Developer(+1)

Merci pour ton commentaire.

En fait, ce n' est pas vraiment ma première gamejam.... 

https://christever.itch.io


Je vais voir pour créer un collider pour le paddle ....

Merci.

Submitted

Effectivement j'ai du mal lire ta fiche de présentation, j'ai cru que c'était ta première GameJam

Developer

J' ai mis en ligne une nouvelle version (V2.1)

On peut changer l' angle de rebond de la balle avec le paddle suivant sa vélocité droite ou gauche).

Un deuxième niveau est également disponible.

Toujours quelques bugs au niveau des rebonds

Attention la source téléchargeable n' est pas à jour ... je verrai ça ce soir en rentrant du boulôt

Prochaine étape, la barrière !

Submitted(+1)

Ce style oldschool gameboy est très appréciable, et ce casses-birque avec beaucoup d'objets différents est bien pensé, eu quelques collisions partant pas forcément du bon côté mais bravo très bon !

Developer

Merci.

En effet, quelques soucis avec les collisions ..... faut que je retravaille dessus

(+1)

j'adore le côte gameboy, et les graphismes en monochrome
faut corriger les petits bugs (minimes) et ça peut faire un jeu intéressant !, Bravo à toi !, continue ainsi !

Developer

Merci pour tes encouragements.

Submitted(+1)

pas grave les petits bug, par contre le pad va pas assez vite par rapport à la balle.

Developer

Pour les bugs, je suppose que tu parle quand  le balle reste bloquée dans le paddle.

 Ce problème t' agece... j ai essayé ta solution, sauvegarder la position précédente, verifier la nouvelle, ... mais pas mieux.

Un autre problème, est quand la velocité est assez élevée, la balle passe " a travers" le paddle.  J ' essaie de résoudre ce problème, mais je bloque.

En tout cas, merci de ton commentaire et ton aide.

Chris.

Developer

J' ai revu la vitesse du paddle :)

Submitted(+1)

Bon jeu félicitations. Il  est vrai que c'est court c'est  dommage mais en tout cas réussi.  C'est horrible de se voir s'enlever ses vies soi-même mais j'ai aimé le principe ! :)

Developer(+1)

Merci pour ton commentaire. Pour la durée du jeu, voir la réponse précédente :)

Developer

Second niveau ajouté

Submitted

C'est un bon deuxième niveau même si je n'ai pas réussi à le finir ^^' !

(+1)

J'aime les graphismes style Gameboy mais il manque cruellement de niveaux ! j'ai réussi à passer le premier puis j'arrive à l'écran des titres. L'ajout de quelques éléments de gameplay supplémentaires aurait permis d'enrichir un peu plus ce jeu dont l'expérience est assez courte. Tu es à 100% dans le thème.

Developer

Merci pour ce commentaire positif.

En effet, le jeu manque de niveaux, et mon excuse d' avoir repris mon boulot ( j' ai fait la jam pendant ma semaine de vacances) est plus e=une excuse qu' autre chose ( mea culpa),, car les niveaux sont stockés dans une table, dans le fichier gameplay.lua ( coir le code source en téléchargement. Donc 5 minutes pour le créer ..... 

0 -> vide , 1 -> brique1, 2 -> brique2, 3 ->brique3 , 9->bumper

level = {}
  if pLevel == 1 then
    level = {
      {0, 1, 0, 0, 2, 0, 0, 0, 2, 0, 0, 1, 0},
      {0, 0, 0, 0, 2, 0, 9, 0, 2, 0, 0, 0, 0},
      {0, 1, 0, 0, 2, 0, 0, 0, 2, 0, 0, 1, 0},
      {0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0},
      {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
      {0, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 0},
      {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0},
      {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
    }
  elseif pLevel == 2 then
    level = {
      {0, 0, 0, 1, 1, 0, 9, 0, 1, 1, 0, 0, 0},
      {0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 0},
      {0, 2, 0, 3, 0, 0, 3, 0, 0, 3, 0, 2, 0},
      {0, 2, 0, 0, 0, 0, 9, 0, 0, 0, 0, 2, 0},
      {0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 0},
      {0, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 0},
      {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0},
      {0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0}
      }
  end


Submitted(+1)

Un casse brique sympathique, qui sait prendre des risques en allant chercher des concepts originaux pour le genre. La réalisation du tout est soignée. Bon travail !

Developer

Merci pour ton commentaire.

Chris.

Submitted(+1)

Salut.
Bon jeu. Graphisme retro façon Gameboy.
Les 4 têtes à protéger, c' est une bonne idée.

Developer

Merci pour ton commentaire encourageant

Developer

J’ ai changé le but du jeu. Il faut maintenant défendre vos quatre vies ( représentées par une tête de Mario). Pour vous aider, vous disposez d’ un aimant utilisable 4 fois maximum, qui garde la balle collée au paddle, et d’ une barrière, qui permet d’ éviter que la balle aille plus loin ( utilisable 4 fois). Elle est encore à coder.

Developer(+2)

Nouvelle mise à jour.

Ecran redessiné.

La balle rebondit maintenant en fonction de la vitesse du paddle.

Gestion des scores

Developer(+2)

Eleve gamecodeur depuis 2016 ( à temps partiel....)

Langage + framework : Lua + Love2D

Graphisme et code : moi même

Librairie utilisée : Classic.lua pour la POO

+ une petite bibliothèque codée par moi-même pour la gestion collision et animation ( voir le code source et n' hésitez pas à me demander pour l' utilisation si pas clair )

Temps passé : pour ce premier jet : environ 3 heures ( le plus gros temps étant pris par la réalisation des graphismes).