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

StarBricksView game page

Submitted by Animapix (@AnimapixGaming), Raphytator (@Raphytator) — 7 hours, 54 minutes before the deadline
Add to collection

Play game

StarBricks's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#123.5413.541

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

Elève Gamecodeur depuis... (si membre)
2 ans et 4 ans

Temps passé
< 20h

Raconte-nous la génèse et l'histoire de ta création
Game-design : Raphytator
Graphisme : Animapix
Musiques : Raphytator
Sound-design : Raphytator
Code : Animapix

J'ai commencé par vouloir faire un rogue like et j'avais fait un générateur de donjon plutôt efficace en Lua love2D, mais au moment de passer l'algorithme sur la Vthumb je me suis vite rendu compte que 72x40 c'était franchement petit pour afficher tout ce qui était nécessaire.
J'ai alors décidé de changer mon fusil d'épaule en cherchant un autre concept plus adapté à la résolution de la Vthumb. C'est là que Rapytator est entré en scène avec son expertise plus poussée du game design que moi, et nous avons commencé à chercher un concept plus simple. L'idée de Raph était alors de faire un infinite shooter avec des bricks numérotés. Le concept était né. Raphy nous a fait un GDD succins, mais efficace pour que je puisse me mettre au travail coté code. J'ai commencé par coder une surcouche pour l'affichage graphique avec un pixel buffer qui gère non pas le blanc et le noir, mais le blanc, le noir et la transparence, et j'ai codé alors toutes les fonctions nécessaires pour afficher des lignes, des cercles, des rectangles, des textes. Ceci fait, j'ai codé un éditeur de Sprites qui gère l'alpha ainsi que des dimensions plus exotiques que du simple 8x8. Ensuite, je me suis attaquée à la partie architecture et génération du level pour vite avoir un POC et déterminer si l'idée de Raph était viable. Ce fut le cas alors nous avons étoffé le jeu avec plusieurs features supplémentaires comme le laser ou le système de combos caché et enfin nous avons travaillé le gamefeel, avec les beta-testeurs (encore merci, ils se reconnaîtront).

-------------- Conclusion -------------

Animapix : Je me suis éclaté à travailler en binôme, et surtout j'ai beaucoup aimé travailler sur les idées d'un autre, devoir suivre à la lettre le GDD était un vrai plaisir et une bonne expérience.
Je n'ai franchement pas eu de difficultés et je dirais que la seule chose qui m'a vraiment pris la tête et que je n'ai pas résolu sans devoir retoucher le framework de David, c'est l'instabilité du framerate de la Vthumb.

Raphytator: Première fois que je travaille avec Animapix, et également premier projet où je ne programme pas. Le développement du jeu s'est très bien passé, nous avons eu une excellente communication, c'était réellement très plaisant. Le choix de David de concevoir un jeu sur Thumby était un bon exercice en termes de réflexion, car avec un écran aussi petit, ce n'est assurément pas évident de trouver des mécaniques adaptées.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Viewing comments 22 to 3 of 22 · Next page · Last page
Submitted(+1)
J'ai commencé par coder une surcouche pour l'affichage graphique avec un pixel buffer qui gère non pas le blanc et le noir, mais le blanc, le noir et la transparence,
[…]
Ceci fait, j'ai codé un éditeur de Sprites qui gère l'alpha ainsi que des dimensions plus exotiques que du simple 8x8.

Énorme, PILE l’idée que j’avais eue et laissée de côté pour une future mise à jour ! XD (J’aurais mis ça en place si j’avais commencé plus tôt la Game Jam.) En même temps, c’est naturel d’avoir envie de tracer du noir quand on se rend compte que ce fichu setPixel ne gère que le blanc. ;) Ironiquement, j’ai l’impression qu’il y a assez peu de superposition dans le jeu, donc que ce n’est pas forcément primordial ici (alors que pour de la pseudo-3D, si ; je n’ai donc pas d’excuse…).

Je trouve que c’est un projet un peu spécial puisqu’il a été réalisé en duo, mais le résultat est très « propre ». Comme dit par anttond, quelques temps forts auraient encore plus ajouté ; un chef carré géant à membres chiffrés ou truc du genre ! (Tiens, je crois que cela rappelle un de ceux de Starwing. XD)

Petite remarque pour correction : sur la fiche du jeu, deux petites fautes : TIR SPECIAUXTIRS SPECIAUX ; OBTIENTREZOBTIENDREZ.

Developer(+1)

Merci pour ton retour, et content que tu ai apprécié le jeu =)

Comme expliqué dans le commentaire précédent, c'est utile pour les éléments de gauche (Vies, Lasers, Score), mais c'est vrai que pour le reste du jeu ça ne l'est pas.

L'idée du boss est à réfléchir, nous avions décidé sur cette jam de se concentrer sur quelque chose de simple, mais en effet rajouter un boss au bout d'un certain nombre de vagues aurait pu être cool.

Merci pour la correction orthographique, une petite coquille qui est passée au travers des mailles du filet ^^'

Submitted

Merci pour la réponse technique ; à ma décharge, je n’avais pas réactualisé la page entre mon test et la rédaction de mon commentaire, donc la remarque d’Alban-R n’était alors pas parvenue jusqu’à mes petits yeux. ;)

Submitted(+1)

Dès qu'on lance le jeu, on se doute que c'est des bons !

fond d'écran customisé, petite musique ... ça le fait!

La musique pendant le gameplay est vraiment chouette!

Et le jeu est plaisant même si cela manque de variété.

En lisant la description, je me rends compte que techniquement c'est du sérieux.

Je n'ai pas compris la nécessité de la transparence vu que c'est de base pour les pixels noirs non ?

Après l'inconvénient de l'API proposée par David c'est justement qu'on ne peut pas dessiner des pixels noirs et je me rappelle que ça m'a manqué à un moment, je ne sais plus pourquoi.

En fait David aurait pu juste fournir un virtual framebuffer comme API mais c'était peut-être trop compliqué pour les codeurs qui débutent tout juste ?

En tout cas, bravo pour votre jeu!

Developer

Merci pour ton retour, content que le jeu te plaise =)

Le but du framework était justement de se débrouiller pour passer outre les limitations imposées, et la gestion de la transparence permet de ne pas afficher des pixels lorsque deux sprites se chevauches. Tu peux le voir sur les éléments de gauches (vies, nombre de lasers, score) afin qu'ils soient visibles malgré le fait que des éléments passent derrière.

Submitted (3 edits)

Concept connu mais magnifiquement réalisé et le tout est vraiment très soigné, GG à vous
Le tir laser apporte un gros plus, autant visuel qu'au gameplay.
Le tir automatique rend la prise en main très agréable mais peut être qu'avec une jauge de tir, soit sous forme de surchauffe ou éventuellement si on ne touche pas de brique en tirant, la jauge diminue et oblige de ne pas tirer pour la re remplir cela pourrait apporter une touche de skill supplémentaire, enfin bref, faut bien trouver quelque chose à redire ;)
Très beau boulot^^ (et un gros GG pour le système de gestion de sprites)

Developer

Merci beaucoup Shaman, ça me fait grandement plaisir que le jeu t'ai plu.  Je trouve que c'est une excellente idée d'ajouter la jauge de tir et c'est faisable selon moi à condition de modifier la génération de levels pour être certain d'avoir une issue pour sen sortir sans tirer, ce n'est pas un souci techniquement, à voir si le Game designer est d'accord avec ton analyse ;-)

Merci pour ton retour, ça me flatte beaucoup venant de ta part ;-)

Submitted(+1)

Réalisation très propre, aspect visuel plaisant, très polish. En effet j'aurai également aimer un truc en plus, genre un intermède (boss ou massive wave of squares). Bravo, beau travail !

Developer

Merci beaucoup pour le commentaire, on prend note de vos remarques pour la prochaine jam

Submitted(+1)

La réalisation est nickel, la musique est vraiment top et le gameplay est simple et efficace.  Sans doute, l'un des jeux (j'ai pas encore tout testé) avec la plus longue durée de vie, de la jam.  Donc un résultat excellent qui  manque juste un peu, de prise de risques, par rapport à votre niveau et vos anciennes réalisations respectives mais, sans doute, pas facile à gérer pour une 1ère collaboration.

Developer

Merci d'avoir pris du temps pour tester le jeu et de nous avoir fait un retour constructif. Tu as sans doute raison, nous aurions dû pousser le truc plus loin, mais pour ma part je n'avais pas énormément de temps à consacrer à ce projet. Après sur la vingtaine d'heure passée il y en a une bonne moitié dédier au code invisible pour le joueur, notamment le système de pixel buffer et l'éditeur de sprites avec son format un peu particulier, mais ce n'est pas une excuse et je prends en note ta remarque qui me semble très judicieuse.

Encore merci

Submitted(+1)

Incroyable

Developer

Merci beaucoup pour le commentaire ;-)

Submitted(+1)

Félicitations pour ce jeu très fun  !

Developer

Merci, content que tu ai apprécié le jeu =)

(+2)

GGWP !!! 💪💪

🔥🔥

Developer(+1)

THX BG ! U ROX !

Developer(+1)

Merci beaucoup Kaïros ;-)

Très bonne réalisation, on sent que ça a bien marché entre vous. A quand la suite?

Developer

Merci pour ton commentaire, la suite pour le moment, c'est retour à nos projets respectifs, mais nous sommes en train de porter le jeu sur la TIC80 du coup, mais pourquoi pas retenter l'aventure sur une autre Jam

Submitted(+1)

chouette shmup ! j'adore le tir bonus  !

Developer

Merci d'avoir joué au jeu. J'avoue, le tir spécial est plutôt cool, nous sommes satisfait du résultat =)

Submitted(+1)

Oh yes génial, je me suis surpris à ne plus m'arrêter :D

Developer

Excellent ! Content que tu apprécie le jeu =)

(1 edit) (+1)

Bon jeu, bon travail, j'ai bien aimé y jouer :) Bravo à vous.

Developer

Merci d'avoir joué, content que le jeu te plaise =)

Developer

Cool merci Lio, en plus tu as eu le privilège d'assister au développement. ;-)

(1 edit) (+1)

Tellement efficace et addictif ! Très bien réalisé, et la musique dynamise bien l'ensemble. :)

Bravo à vous deux.

Developer

Merci pour ton retour, beaucoup d'honneur d'avoir un commentaire venant du triple vainqueur de la Jam et encore merci de ne pas avoir participé, ça nous laisse une chance 😜

(+1)

Hahaha sachez monsieur que la flagornerie n'a que peu d'effet sur ma personne !! (juste un peu)

Bravo encore, hâte de voir vos futures collabs. :)

Submitted(+1)

Vraiment super votre jeu
211500 au 1er essai, j'y retourne :-)

Developer

Merci pour le test et le commentaire. Bravo pour le score tu fais partie des meilleurs !!!

Après je te donne un petit indice, écoute bien le son, nous avons ajouté un système de combo caché, à vous de découvrir comment augmenter le score

Submitted(+1)

Excellent, Bravo les gars, j'adore, le jeu est équilibré, prenant, obsédant ! je suis "fan" !! 

Developer

Merci beaucoup, nous avons vraiment voulu travailler le gamefeel et nous sommes contents d'avoir des retours positifs dans ce sens

(+1)

Félicitations à vous deux, malgré les contraintes vous avez su rendre un ptit jeu bien fun, beau boulot !

Developer

Merci Nono, ravis que ça te plaise. Merci d'avoir testé le jeu

Submitted(+1)

assez chill, ca passe bien !

Developer

Yeah, c'est pas mal du tout comme score. À partir de 200.000 points ça commence à piquer le jeu ^^

Content que tu ai apprécié =)

Developer

GG Crypto, merci d'avoir pris le temps de tester le jeu

(+2)

Très fun a jouer, bravo !

Developer

Merci, content que tu ai apprécié le jeu =)

Submitted(+1)

Vraiment bon ce petit jeu !

J'ai adoré les effets visuels (les particules à l'arrière du vaisseau et le ti spécial), et le mode  de jeu pour détruire les blocs, c'es très original.

De plus la musique met vraiment dans l'ambiance.

Bravo !

Developer

Merci pour ton retour, content que le jeu te plaise =)

(+1)

Vraiment très cool votre jeu ! Bravo !

Developer

Merci, content que le jeu te plaise =)

Viewing comments 22 to 3 of 22 · Next page · Last page