Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Squeez'Hammer

A topic by Wensheng created Apr 05, 2017 Views: 223 Replies: 3
Viewing posts 1 to 4
Submitted (2 edits)

Bonsoir,

Je vais faire vite car c'est la course ce soir mais je tiens à montrer mon avancement.

Le jeu créé consiste à taper sur les 10 petites têtes de Squeezie qui sortent de plusieurs trous. Jeu "bien" connu mais du coup personnalisé.

J'ai dernièrement ajouter la gestion de vitesses différentes, la gestion des niveaux et de la difficulté, gestion de particules ...

Développé en C#/Monogame et en 2D isométrique.

Je vous copie/colle mon toggl où j'ai tracé le temps passé (à peine 20 petites heures). Et je suis content du résultat , je me suis fendu la poire hier en jouant :p

JAM #640:30:24
Affichage des visages 2D sur la map 3D et ajustement de la dimension 0:43:16
Ajout de la gestion du temps d'un niveau 0:23:36
Animation souris 0:32:49
Attribuer des vitesses différentes à Squeezie 0:26:16
Changement du logo du jeu 1:38:23
Codage Curseur custom 0:12:51
Codage de classe Squeezie et affichage random des images 1:21:35
Codage Map 2D 0:55:55
Codage Map 3D 0:31:29
Comptage des points 0:09:18
Correction des positions et vitesses 1:58:46
Création alphabet avec Pyxel Edit 0:32:38
Création de la classe GestionLevel 0:13:49
Création de la classe police 2:11:41
Création de la fonction qui détecte si une image a été cliquée 1:06:06
Création du HUD 0:11:59
Création du menu 1:42:00
Création du musique Engine 0:53:16
Debug de la fonction qui détecte si une image a été cliquée 0:46:52
Découpage des images 1:38:51
Déplacement du code qui lance la fin d'un niveau suite à la gestion des particules 0:03:01
Dessin Marteau avec Pixel Edit 0:28:01
Dessin tuiles avec Pixel Edit 0:29:58
Développement de la fonction Draw 0:40:14
Développement de la fonction Update 0:43:56
Ecran titre 0:41:20
Factorisation du code - réétude 1:14:38
Gestion des niveaux 0:11:15
Gestion des particules 1:13:44
Gestion du niveau terminé 0:18:29
Mise en place de la nouvelle police de caractères pour la fin d'un niveau et le GameOver 0:11:07
Mise en place des objets Squeezie sur la map 0:35:03
Mise en place du système de highscore 5:04:15
Mise en place musique titre et sons titre et marteau 0:30:07
Modification du HUD 0:28:22
Modification du titre 0:44:48
N'afficher qu'un seul type de squeezie 0:45:45
Possibilité pour le joueur de saisir son nom en fin de partie 5:40:10
Recherche d'images de squeezie 0:05:51
Refonte du code avec des changements d'états (Titre,Playing,PlayerWon et GameOver) 0:52:52
Rétractation de l'image quand elle a atteint sa taille maximale 0:30:03
Sélection des sons et musiques 0:24:51
Test du gameplay (en fait j'ai joué :p) ((Lvl 23, score : 4) 0:21:08


Il faut que je prenne du temps pour relancer Squeezie et il me reste au minima les sons à gérer.

Ce qui est chiant c'est que j'ai encore plein d'idées d'évolution et je n'aurais probablement le temps de tout faire !!

Submitted

Bonsoir,

Publication d'une nouvelle version avec l'ajout d'une police personnalisée, faite de ma main :)

Ajout aussi des musiques et bruitages

Modification du de l'affichage du titre du jeu (je dois encore travailler un peu dessus mais ça me fait rire :) ).

Bon jeu ;)

Submitted

Bonsoir,

J'ai publié samedi ce que je pensais être la release du jeu :

- Changement du logo-titre du jeu

- Divers ajustements bruitages

Et puis hier j'ai eu une idée, implémenter un système de HighScore. Sauf que je me demandais où j'allais héberger les données... Et petite révélation cette nuit... j'avais à la maison un vieux raspberry pi !

Du coup je me suis installé une debian dessus avec un MySQL .... et voilà, le stockage des highscore est né !!!

J'ai du test à faire encore car en réseau internet ça va forcément foirer :p mais en local j'ai quelque chose de fonctionnel.

Je vous tiens au courant dès que je publie la nouvelle version :)

(bon du coup pour inscrire son nom il y aura un peu plus que du finger mais après tout ça ne fait pas parti du gameplay !!! ;D )
Submitted

La version avec le highscore est en ligne. Bon jeu et que la force soit avec vous !

J'ai galéré avec l'installation d'entity Framework pour me connecter à la base MySQL. En effet il faut lancer visual studio en mode administrateur sinon l'installation échoue.. mais ce n'est pas vraiment clairement spécifié, le package est considéré comme installé mais en fait il ne fonctionne pas...

Il faut aussi installer MySQL for Visual Studio .