Skip to main content

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

THE GRID Project - Multi Games : MahJong & Casse BriqueView game page

Mahjong ou Casse Brique, jouer au jeu qui vous plait
Submitted by Crypto Logiq, MasK — 16 days, 8 hours before the deadline
Add to collection

Play game

THE GRID Project - Multi Games : MahJong & Casse Brique's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#64.2864.286
Overall#74.4144.414
Respect du thème#174.5434.543

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

Pseudo adhérent Premium sur Gamecodeur
CryptoLogiq (leadteam) & Mask (beginner, but mostly motived)

Elève Gamecodeur depuis...
Crypto Logiq : 1 an pile & Mask 1 mois à peine

Langage / Moteur utilisé
Lua - Love2d

Temps passé (environ)
+ 140 h

Décrivez votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
les règles du jeu : https://cryptologiq.itch.io/the-grid-project

-- Les étapes suivantes on étés des découvertes pour nous deux.
-- Objectif Crypto Logiq : apprendre + expliquer des concepts
-- Objectif Mask : apprendre et mettre en oeuvre + apprentissage des ateliers de GC

- CryptoLogiq & Mask : Apprentissage de l'utilisation de GitHub (4-5 h)
- Mise en place d'un selecteur de scenes via un module (2h)
- Mise en place des premiers elements ( 3h de dev, + explicitation des concepts de grilles avancées)
- CryptoLogiq : recherche et mise en place d'un module de sauvegarde avec encryptage des données (6h)
- CryptoLogiq : creation d'un module de boutons animés pour les menus en pure code. (4h)
- CryptoLogiq & Mask : Algorhitmie du placement des mahjong (12h)
- CryptoLogiq :systeme simplifié pour creer des niveaux (automatiser les taches) (2h)
- Mask : Création des Niveaux (4h)
- CryptoLogiq & Mask : Mise en place du Tutorial du MahJong (12h)

-- Bonus :
- CryptoLogiq & Mask: ajout d'un jeu Bonus : le casse Brique ! (12h)
- Ajustement et ajouts divers, recherches de contenu, de sons libre, ajustement des parametres etc (100h+)

- Hydrogene : Création des Musiques In-Game (4h)

-- HotFix du 04/05/2020
- CryptoLogiq : ajout du CCD (2h)

--HotFix du 06/06/2020 :
- CryptoLogiq : HotFix sur le CCD (1h) (06/06/2020 à 01h25)
- CryptoLogiq : Many's Fix's on MahJong
- CryptoLogiq : Add ButterFly in Main Menu and Show Version

--HotFix du 07/06/2020 :
- CryptoLogiq : ajout d'un skin plus travaillé (reprise de code necessaire pour gerer les offsets par étages, ainsi que la selection avec la souris...)

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Le mahjong, le genre de jeu sympa pour se relaxer. Il y a beaucoup de travail, cela se voit, surtout avec la gestion sur plusieurs étages et j'aime bien la musique en jeu. Par contre des plantages, dont un où j'ai fait un reset save pour pouvoir rejouer.

(+1)

Bravo pour votre travail, je sais que tu t'es beaucoup investi, je te l'avais déjà dit, mais je vais le répéter ici, j'ai beaucoup aimé le Mahjong, moi qui n'avait jamais compris comment y jouer, la découverte fut très intéressante et divertissante :)

PS: Ta tout le monde qui taff comme un malade sur le projet, et ta le musicien à côté avec ces 4h tout pourri! (Qui certainement à dû passer 2h de moins dessus lol)

Bien joué à vous! 

Developer(+1)

Merci de ta patte sonore sur ce projet, ça colle très bien au thème =)

Submitted

Bonjour,

Sympa, je m'ai pas compris la logique de ton mahjon, on peut retirer les briques sans contraintes de positions !?

Bonne continuation 

Developer (1 edit)

tu peux déplacer uniquement les mah-jong libres, les mah-jong libre sont ceux que tu peux déplacer soit par là droite ou la gauche sans pousser un autre mah-jong ;)
Exemple : un mah-jong sur bord droite ou gauche est libre, sur un bord à un autre étages lui aussi tu peux évidemment le déplacer... par contre mah-jong avec un autre sur sa droite et sa gauche de lui == impossible...

Submitted (2 edits)

A ok , J’avais connu une autre règle ( pouvoir relier 2 bricks  par maximum 3  lignes  qui forment des angles droits ou parallèles entre elles)

https://www.youtube.com/watch?v=ZITQz7ZKz-8

Submitted

Salut,
Bons jeux au pluriel. Gameplay abouti. 

Developer

Merci =) le tiens aussi j'ai bien aimé, car faut réfléchir après la mort xD

Submitted(+1)

Bravo pour votre travail de groupe, on a pas droit à 1 jeu mais 2 wahou!
Très bonne mise en pratique du thème, les interfaces sont très propres et les jeux fun.
Super taf !

Developer

Merci beaucoup =)

Submitted(+1)

Salut, bon travail, c'est amusant et fun :)

Bonne journée !

Developer

Merci ma poule ;) (jeu de mot)

Submitted(+1)

Très sympa. J'ai perdu plusieurs fois sans comprendre pourquoi, mais j'ai bien apprécié le jeu quand même. Le casse brique est cool aussi avec les bonus, et on sens bien la patte de Hydrogene dans la musique. Bravo à vous.

Developer

Si tu parles du mahjong, cela arrive quand tu n'as plus de coup possible... car il y a des pièces clés qui sont a conservées car c'est les seules a te permettre de débloquer des pièces dans des étages inférieurs... Apres il se peut que l'algo ai des failles je n'ai pas pu tester toutes les situations possible...

Developer

Apres quelques test, il y avait des défaites inévitables, qui n’étaient pas dites *normales* j'ai revu une partie de l'algo et adapté mes levels en fonction, j’espère que ça ne se reproduira plus. je t'invites à essayer la dernière version Hotfix apportant ces modifs (V.0.5.2)

Submitted(+1)

Joli travail, bravo ! 

Developer

Merci beaucoup =)

Developer (1 edit) (+1)

The_Grid_PROJECT_Maj_HotFix_CCd_CasseBrique_06-05-2020_01h25_Version_release_0.4 :
-- Hotfix du CCD :

Developer (1 edit)

la capture n'est pas accéléré, c'est la vitesse ou je suis allez au max pour tester et j'ai relooker les images par images de la capture, et je n'ai pas vu de problèmes de collisions apparent... (après ça reste une capture toutes les 30 images donc c'est pas super fiable non plus...)

De ce fait si vous pouviez me faire un retour ça serait cool =)

Submitted(+1)

Très bonne idée de proposer un  jeu de réflexion et un jeu de réflexe. Bravo à vous.

Developer

Merci d'avoir pris le temps d'essayé le jeu ;)

Submitted(+1)

Impressionnant le travail qui a été mis dans ce multi-jeu! Beau travail à tous!

Dans le jeu de brick breaker, les collisions sont à travailler un peu puisque des fois la balle pouvait détruire plusieurs blocs d'un coup. C'est peut-être le problème de balle qui va trop vite et qui warp à travers les blocs.

Developer (2 edits)

Merci d'avoir testé le jeu =)
Cela arrive lorsque la balle a une puissance supérieur a la brique et donc la traverse...
Je n'ai pas regarder plus en profondeur ce phénomène encore, le casse brique a été fait en dernière ligne droite =)
C'est assez étonnant car la brique s'efface donc la collision est bien prise en compte... ce soucis est apparu après avoir rajouté la technique de CCD apporté en hotfix , je prends un peu de repos et je replonge dans le code l'esprit clair =)

Developer

Bon j'ai relooker mon Hotfix du CCD...

j'ai apporté des modifications et j'ai tester avec vrmt bcp bcp bcp bpc de balles ainsi qu'une vitesse vraiment très élevée qui d'ailleurs je pense qu'on ne peut pas atteindre sans tricher.... enfin bref tout ça pour dire je que je ne vois plus aucun bugs chez moi...

Je vous poste ça et si tu veux bien re-tester pour me dire ce que ça donne chez toi ça serait cool ;)

Submitted

Ok ça semble fonctionner correctement maintenant! mais le jeu à freezer et c'est fermer de lui-même à un certain moment... Je suis sous love 11.2 et je crois la version à jour est la 11.3, je ne sais pas si ça un rapport avec ce plantage... faudrait voir si d'autre joueur l'expérimente.

Developer

hummm, j'ai la 11.3 effectivement... mais je ne penses pas qu'il y a de liens... et sur le .exe t'as eu ce même soucis ?

Submitted

Non à mon 2e essai j'ai jouer sur la version .love

Developer

j'ai refait des modifs, en espérant que ça réglera ton soucis

(+2)

Trop cool je suis retourné en enfance avec le casse brique. en plus ludique et beaucoup de couleur mes enfants l'ont testé et ont bien aimé. Ils ne voulaient plus me rendre la souris.

Continuez c'est un bon debut!!!!

Developer (1 edit)

Merci je suis content que ça leur ait plu, faudra que je revoie un peu la difficulté si de jeunes enfants comptent y jouer du coup : p

Developer

J'ai corrigés quelques bugs du casse brique et rajouter une feature cheap* dans le menu de selection des jeux ;)

Submitted(+1)

super jeu, bravo à vous!

Developer

Merci, le tiens à l'air pas mal non plus =) je n'ai pas eu le temps de les tester tous encore xD

Submitted(+1)

Bon jeux! Félicitation à vous!

Developer

Merci Beaucoup ^^

Submitted(+2)

Mouais ... j'avoue que je suis un peu déçu, il n'y a que 2 jeux seulement ... respect ;-D
C'est cool de montrer votre code également, il y a matière à apprendre des choses, le code a l'air très maîtrisé, je regarderai cela avec attention. Merci et Bravo !

Developer(+1)

Merci de ton temps et de ton retour ;)

maîtrisé, je ne pense pas en tout cas on a essayé de faire ce qu'on pouvais =D

(+2)

La surprise sur le casse brique. Un moment, j'arrivais plus à suivre la balle des yeux. XD

C'est plutôt propre et c'est dans le thème. Je dis "YES"!

Developer (1 edit)

Merci d’avoir pris le temps de tester, et oui le casse brique est un peu lent au début, mais ça se compense assez vite ahah!

Developer

Merci KevBvt ! Et le plus drôle c'est quand t'as plusieurs balles qui vont à cette vitesse là ahaha

(3 edits) (+1)

Au début je me suis dis : mouais... le casse-brique est quand même super mou...

Puis j'ai compris après... ça s'énèrve pas mal en fait ^^ .

C'est très propre les gars. Bravo et bonne chance.

Et GG pour tout les ptits ajouts qui mettent un peu de vie.


Edit : passé une certaine vitesse, la balle arrive à traverser la raquette, et j'ai remarqué aussi qu'il y avait souvent des angles de rebonds "exotiques" voir inversés toujours sur la raquette.

Developer (1 edit)

ouaip, le casse brique n' était pas prévu à la base et on a pas encore pu mettre le CCD en place,  Manque de temps....
On bosse sur des correctifs du Mahjong qui est quand même le projet initial, en tout cas merci de ton retour =)
On va essayer de corrigé un max avant demain =)
Il est dans la TODO liste... mais pas en prioritaire malheureusement... (au pire on ajustera la vitesse de départ qu'elle soit plus rapide et on mettra une vitesse max du coup... si vraiment on a pas le temps mais ça serait dommage je pense

Host(+2)

Limitez la vélocité de la balle à la taille d'une brique (si la brique fait 20 pixels de haut, limitez la vy à 19 pixels par exemple). C'est une rustine mais ça peut marcher.

Developer

Je vais regarder ce que je peux faire ;)

Developer(+1)

je vais tenter de faire ça :

Developer (1 edit)

a priori c'est bon, c'est rajouté un CCD sur toutes les Balles VS  Pad & Briques...
Mais comme il est fait maison je sais pas si c'est très propre... en tout cas il a l'air de fonctionner.

Submitted

Une autre option au CCD, mais qui demande une certaine maîtrise sur la manipulation de droite, serait de définir la droite joingnant la oldPosition à la newPosition et tester si cette droite croise une droite définissant le contour de tes blocs.

Developer (1 edit)

oui j'ai aussi regarder cette option, c'est le croisement de deux segments avec collision AABB, mais je ne suis pas encore assez calé en math pour prendre pleinement conscience de la formule, j'aime comprendre et savoir parfaitement ce que je code pour en maîtriser les tenants et les aboutissants si je dois y apporter une modification quelconque...

Submitted(+1)

2 Jeux en 1 ! Cool ! En plus du travail en équipe, c'est génial ! 

Developer

Yes, ça nous a permis d'apprendre a utiliser GitHub c'est plutôt cool =)
et j'ai de la chance mon équipe est sympa ahah !

Developer

Merci beaucoup ! En effet, Crypto est aussi bon en code qu'en leadership et il explique bien ! Mais pour tout ça je savais à quoi m'attendre en vrai :)