vendredi 14 mars 2014

La course en pain d'épices: Le défi design de ma carte de Noël

À Noël passé, j'ai décidé, comme je n'avais pas une cenne pour faire des cadeaux à personne, que j'allais plutôt offrir un jeu en cadeau. Un jeu personnalisé, destiné à ma famille et mes amis. Une carte de Noël sous forme de jeu, genre.

Ça a donc donné La Course en pain d'épice. Vous pouvez y jouer en ligne sur itch.io:



Évidemment, comme j'étais vraiment occupé avant Noël, ça ne m'a laissé qu'une journée pour faire le jeu. On était le 24 décembre et je devais rejoindre mon père au métro à 17h.

Mon défi de design était donc le suivant:
  1. Faire un jeu en moins de 12 heures
  2. Un jeu comme carte de Noël
  3. Offrir un défi intéressant pour les joueurs expérimentés
  4. Pouvoir comprendre les règles en regardant les autres joueurs
  5. Assez simple pour que mes grand-mères soient capables de le finir (elle n'ont jamais joué à un jeu de leur vie!)



Je crois avoir assez bien réussi sur tous les points:

Moins de 12 heures
J'ai utilisé des mécaniques simples, pour la plupart déjà intégrées dans Construct 2. Et comme j'avais déjà fait un premier prototype plus tôt dans le mois, je savais ce qui était facile à faire et ce qui serait trop compliqué (et donc coupé).

Comprendre les règles en regardant les autres joueurs
Un seul bouton, sauter par dessus les obstacles, ramasser les biscuits, se rendre à la fin le plus vite possible. Tout est visuellement représenté. On reste classique et casual.

Un jeu comme carte de Noël
En plaçant le texte dans le décor du jeu, ça permet d'éviter d'ennuyer les joueurs qui ne veulent pas lire, tout en offrant un peu de rejouabilité pour ceux qui veulent lire (refaire le niveau tranquillement, sans se soucier des obstacles, pour lire le texte). 

Offrir un défi intéressant
Le fait d'ajouter une table de high score, dans un contexte où les joueurs se connaissaient et étaient tous dans la même pièce pour jouer, a généré énormément de rejouabilité chez les joueurs plus compétitifs tels mes petits cousins et mes frères et soeurs. En fait, le level design est tellement pourri (je m'excuse!!) qu'il est impossible de finir le jeu sans foncer dans au moins un obstacle. Il faut connaître le niveau par coeur et, de toutes façons, ça fini par aller trop vite. Les joueurs devaient donc trouver le meilleur chemin, celui qui va vite et qui évite la majorité des obstacles.

Ma grand-mère doit être capable de le finir
En utilisant le modèle d'une course contre la montre où il est impossible de perdre, je m'assure que les joueurs vont immanquablement se rendre à la fin. Oui, mes grand-mères ont foncé dans la plupart des obstacles, mais elles se sont quand même rendu à la fin. Et elles étaient contentes d'avoir joué.

Au final, j'ai reçu des félicitations de toute la famille, même mes oncles et mes tantes qui ne connaissent rien aux jeux vidéos, et j'ai fait joué les plus jeunes pendant beaucoup plus longtemps que j'avais espéré!

Remerciements à Annie, la plus meilleure artiste, capable de faire du visuel de jeu en même pas 2 heures!

mercredi 12 mars 2014

Compte-rendu: A Fishing Game with Actual Water en démo à Arcade 11

L'exposition Arcade11 a eu lieu le 6-7-8 mars dernier. J'avais été invité à apporter mon jeu A Fishing Game with Actual Water.

Encore une fois, ce fut un succès. L'événement a reçu beaucoup de visites de familles avec des enfants, ainsi que de gens curieux d'essayer des jeux bizarres. Un jeu avec de l'eau, ça attire l'attention!

Les gens étaient aussi très curieux de savoir comment le jeu fonctionne. Je leur ai donc parlé de Construct 2 et du MaKey MaKey pour faire des jeux. Je leur ai parlé des ateliers de création de jeux que je donne. Plusieurs m'ont dit être intéressés.












En fait, il y a eu tellement de visiteurs que j'ai fini par perdre ma voix à force de parler! Heureusement, les bénévoles de Arcade11 ont été bien gentils et ont pu m'aider.


Pour l'événement, j'ai voulu faire quelques modification au jeu, notamment ajouter des effets sonores. Et comme j'étais tanné de mon code pourri, j'ai décidé de refaire le jeu au complet, dans Construct 2 cette fois.

(À écouter avec du son)




Peut-être qu'il y aura des nouvelles fonctionalités la prochaine fois que vous essayerez le jeu! :)

lundi 10 mars 2014

Mime-o-vision: jeu co-op de mime!

Au Global Game Jam, en janvier, j'ai créé un jeu avec Kenny Backus et Geoffrey Cooper. Ça s'appelle Mime-O-Vision!



Il s'agit d'un jeu co-op pour 2 joueurs. Chaque joueur a un écran différent. Le premier joueur a les contrôles (clavier+souris) mais ne peut pas voir les obstacles. Le deuxième joueur n'a pas de contrôle mais voit les pièges. Les joueurs doivent donc communiquer pour progresser. La pogne? C'est interdit de parler! Il faut mimer!




Vous pouvez télécharger le jeu pour Mac, PC ou Linux.
Pour jouer, vous aurez besoin d'un deuxième joueur ainsi que d'un 2ème écran sur votre ordi. Les écrans doivent être placés dos à dos. Vous devez ensuite étirer la fenêtre du jeu pour couvrir les 2 écrans, de sorte à ce que le joueur 1 voit la partie gauche et le joueur 2 (le mime!) voit la partie droite.


Développement
Le développement durant le jam a vraiment bien été. C'était la première fois qu'on travaillait ensemble Kenny, Geoffrey et moi, et il n'y eu aucune complications. Kenny a été capable de rapidement produire un prototype et de coder les mécaniques importantes. Ça veut dire que le samedi matin, j'ai été en mesure de faire un petit level pour tester et amener des playtesteurs pour essayer ça. On a donc rapidement pu voir quelles mécaniques fonctionnaient bien et quelles ne fonctionnaient pas. Et c'était aussi vraiment drôle! Le fait qu'on oblige les gens à mimer rend chaque partie hilarante et unique, car chaque personne développe un "langage" de mime différent.

Ce jeu m'a aussi permis de récolter la plus grande collection de vidéos drôles!













Et pourtant, on n'utilise même pas la Kinect!

Au final, on a reçu la mention "Gold" de la part des juges. On a aussi été mentionné sur le site Free Indie Games!

mercredi 5 mars 2014

Fishing Game sera présent à l'Arcade 11 du festival Montréal Joue

Si vous avez envie d'une nouvelle occasion (ou d'une première occasion?) d'essayer mon jeu A Fishing Game with Actual Water, en voici une belle!

Dans le cadre du festival Montréal Joue, qui présente des activités ludiques dans les bibliothèques de Montréal, l'université Concordia et le TAG Lab organise l'événement Arcade 11.

Tout le 11ème étage du pavillon EV sera transformé en arcade. Une borne d'arcade de jeux indies Montréalais, l'Arcade Royale, sera présente, ainsi que plusieurs jeux créé par des développeurs indépendants de Montréal. Notamment, je souligne un jeu de Occulust Rift où le joueur "devient" un éléphant avec une trompe contrôlé par ses mouvements de tête. Il y aura même un jeu avec une manette en pâte à modelée.

Mon jeu A Fishing Game with Actual Water sera donc bien entouré!

L'événement Arcade 11 aura lieu du 6 au 8 mars (demain!) de 11h à 17h. C'est au pavillon EV, collé sur le métro Guy Concordia. L'adresse exacte ainsi que les instructions pour se rendre sont à cette adresse: http://tag.hexagram.ca/events/arcade-11-tag-open-house/


vendredi 28 février 2014

Compte-rendu: Création de l'atelier à Concordia: Crappy Bird!

Hier soir avait lieu mon atelier de création de jeux à l'université Concordia. C'était pas mal cool. Tous les participants m'ont dit avoir vraiment appris beaucoup de chose et être impressionné par l'outil que je leur ai montré (Construct).

Au début de l'atelier, je leur ai donné le choix du type de jeux qu'ils avaient envie de créer entre Angry Bird ou Flappy Bird. C'est Flappy Bird qui a remporté le vote à l'unanimité, probablement parce que c'est très d'actualité!

Voici donc ce que ça a donné!

Crappy Bird
Barre d'espace pour sauter.
Bouton R pour recommencer.
Survivre 10 secondes pour gagner.


Les dessins sont vraiments laids parce que la souris qui était disponible avait le parkinson! C'était vraiment pas facile de dessiner! Hahaha!

À noter: je sais qu'il y a un modèle dans Construct pour créer des jeux sous le modèle de Flappy Bird. Cependant, le cours était de niveau débutant alors j'ai préféré leur montrer les bases du logiciel plutôt que d'utiliser un modèle déjà tout fait.

jeudi 27 février 2014

Atelier de création de jeux le 27 février

Je donne un atelier sur «Comment faire des jeux quand on a jamais fait ça de sa vie avec Construct 2». Genre vraiment, c'est pour les débutants. Ensemble, on va essayer de faire un petit jeu qui ressemble à Angry Birds. Ou peut-être Flappy Bird. Je vais faire un vote au début pour voir ce vous avez envie de faire.

Ça a lieu à l'université Concordia donc l'atelier sera en anglais. C'est gratuit. Et c'est genre... aujourd'hui!

Vous devez apporter un laptop avec Construct 2 déjà installé. Ça s'installe facilement et c'est gratuit: https://www.scirra.com (Windows seulement, ou Mac qui roule Windows)



Les infos

Quand?
Jeudi 27 février à 18h

Où?
Université Concordia, pavillon EV (1515 Saint Catherine W.), 11ème étage, salle 11.705.

Plus de détail là (mon atelier est le "workshop #3"): http://tag.hexagram.ca/events/game-making-workshop/

J'espère vous y voir!

dimanche 23 février 2014

Pokemon, c'est juste du grinding...

Oh man…

Twitch Plays Pokemon m'a donné envie de me partir une game de Pokemon Blue. Sauf que Pokemon, dans le fond, c'est juste du grinding. Tu fais juste peser sur A tout le temps. Y’a aucun défi. Tu avances sur un chemin linéaire, dans une histoire linéaire et quand tu arrives dans une zone où c’est difficile, tu reviens sur tes pas pour aller te soigner. Et l’XP fait en sorte que tu vas toujours pouvoir aller pousser un petit peu plus loin à chaque fois. Bref, c’est juste du grinding.


Jouer à Pokemon ne m'a pas rappelé de bons souvenirs. En fait, ça m’a seulement donné envie de créer ma propre version de Pokemon. Ce serait exactement le même concept, sauf quelques mécaniques différentes. Genre, je donnerais plus d’XP si tu prends un risque dans les combats, en utilisant un pokemon faible contre un fort par exemple. Je récompenserais les joueurs qui tentent de pousser «juste un petit peu plus loin» quand leurs pokemons sont fatigués, au lieu de toujours revenir prudemment au PokeCenter.

Bref, récompenser un peu la prise de risque, plutôt que de simplement récompenser la prudence. Forcer le joueur à prendre des décisions. Sinon, ça veut dire que le jeu est beaucoup trop permissif et pourrait être joué par un robot ou un singe complètement dénué d’intelligence.


Le fait qu’ils se sont rendus aussi loin malgré l’anarchie dans Twitch Plays Pokemon (ou Random Number Generator Plays Pokemon) prouve que le jeu est jouable par un singe. Ça ne récompense pas l’intelligence.

Et ça, ça m’intéresse pas.

vendredi 17 janvier 2014

Le Météorologue et le Vieux Monsieur



J'ai fait un petit jeu pendant le gamejam DTGMA organisé par le MRGS en décembre dernier. Le titre?Le Météorologue et le Vieux Monsieur!

C'est un petit jeu vraiment niaiseux (est-ce que vous vous attendiez à autre chose de ma part?). C'est une petite histoire avec ma voix qui fait la narration. Un vieux monsieur et un météorologue font de la randonnée pédestre et se chicanent au sujet de la météo. On rencontre aussi un gros nuage fat et un soleil full sexy!

Le jeu est disponible sur itch.io. Vous payez ce que vous voulez (incluant 0$ si vous êtes du genre gratte-cenne). Vous pouvez y jouer en ligne. Vous pouvez aussi le télécharger pour Mac, PC et Linux. Génial!

Acheter / Télécharger:




Jouer en ligne:




Dites-moi ce que vous en pensez! Surtout si vous avez trouvé ça niaiseux!

Si vous avez aimé le jeu, svp considérez faire un don et payez ce que vous pouvez (j'ai comme genre besoin d'argent ces temps-ci). Si vous préférez ne rien donner, partagez le jeu à vos amis! Merci!

samedi 11 janvier 2014

Revue de l'année 2013

J'ai fait une liste de tout ce que j'ai fait en 2013. Je me rend compte que j'ai fais vraiment beaucoup de choses!


Jeux que j'ai fait

  • Un jeu non-violent avec des guns pour Guillaume, un jeu que j'ai fait comme cadeau pour les 18 ans de mon frère
  • Combat Géant
  • Un nez de clown au TOJam
  • A Fishing Game with Actual Water
  • Whack A Face!
  • J’ai des beaux cheveux
  • Le météorologue et le vieux monsieur
  • Une course en pain d’épice


Gamejams

  • One Game A Month (j’ai fait 8 jeux sur les 12 requis)
  • plusieurs DTGMA
  • Indie Speed Run
  • Global Gamejam
  • Gamerella, à titre de "code docteur" bénévole


Divers

  • J’ai relancé les podcasts de On a juste une vie avec ma gang de vétérans et des nouveaux amis. On a enregistré déjà 12 émissions, presque 1 par semaine! J’adore ça, même si je suis parfaitement conscient que je fais un piètre animateur! :D
  • J'ai organisé les 2 événements Parcade cet été avec l'aide de Martine Chapuis. C'était excellent!
  • J'ai été invité au festival Gamercamp de Toronto pour exposer A Fishing Game with Actual Water. C'était absolument trop génial. Gros merci à Jaime, MC et tous les bénévoles qui m'ont énormément aidé!!
  • J'ai aidé le MRGS pour des petites jobs de traduction et pour animer quelques soirées


Jobs

  • Enzyme. Contrat de QA chez Warner Games Montréal sur Injustice
  • VMC pour du QA sur mobiles
  • Red Barrels pour du QA et de la gestion de QA sur Outlast
  • Tributes pour un (très court) contrat de QA sur Mercenary Kings


J'ai eu 27 ans. Mais comme j'oublie toujours mon âge, ça ne change pas grand chose.



Prototypes inachevés

  • Sunset Dash. Un projet personnel. Celui-là, je continue de travailler dessus tranquillement.
  • TamaGUNchi, un jeu que j’ai pitché avec Sam pour participer à l’incubateur Critical Hit
  • Faux Espoirs: L’impossible Tâche de se Trouver une Job, un jeu à propos de mes difficultés à trouver une job en design. Je l’ai abandonné parce que ça me déprimait beaucoup trop à chaque fois que je travaillais dessus.
  • Don’t call me now! I’m on duty!, un jeu qu’on a fait pour Indie Speed Run, mais qu’on n’a pas terminé à temps à cause de complications technique
  • Cotton Balls Factory, qu’on a créé au Global Game Jam. On a aussi manqué de temps, parce que Flash est moche pour faire des jeux.
Peut-être qu’un jour, je vais les finir…



Participations à des Playtests

  • Chromatose de Martine Chapuis
  • Shattered Planet chez Kitfox Games
  • Un jeu non annoncé chez Minority
  • Get Water chez Decode Global
  • Big Action Mega Fight chez Double Stallion



Jeux qui m'ont marqués durant l'année

  • The Stanley Parable, surtout le démo!
  • Dominion et Ascension, que je joue constamment sur mon iPod
  • Space Team
  • Antichamber
  • Solstice Arena
  • Kentucky Route Zero
  • 140
  • Ridiculous Fishing
  • Cookie Clicker (c'est même pas une blague!)
  • Et tous les autres jeux web que j'oublie, tel SuperHot


Remerciements

  • Annie que j'aime fuuuuuuuuuulll!!! 
  • Louis, Gab, Blob et toute la gang de On a juste une vie
  • David C. et plusieurs autres qui m'ont énormément aidé, et m'aident toujours, à me trouver une job en game design. Un jour, ça va finir par marcher!
  • Toute la gang du MRGS et du TAG Lab, pour organiser des rencontres mensuelles awesomes
  • Yowan et Dom de Juicy Beast, Patrick qui ressemble full trop à David Tennant, Kaermak, Martine, Francis B., JF Pruneau et tous les gens trop cools qui sont toujours là aux MRGS
  • Dom2d, qui m'a donné l'idée d’écrire cette revue de l'année

Espérons que l'année prochaine sera tout aussi garnie! (Mais souhaitons quand même qu'elle soit un peu plus rentable, pour aider mes économies fondantes...)

lundi 9 décembre 2013

Un bidule de Noël



Maintenant que j'ai la version complète de Construct 2, je n'ai plus les limites de la version gratuite. Je me suis donc lâché lousse dans les effets! Un peu de pixellisation, un peu de grain, un peu de grossissement...

J'ai fait des tests avec l'engin de physique. Ça donne des drôles de chose. Les rennes sont tous attachés au traîneau du Père Noël et le joueur contrôle tous les rennes en même temps. Voici ce que j'ai après une journée:
(Non, il n'y a pas de buts ou de choses à faire. Juste sauter partout et se pitcher dans les trous!)



Contrôles:
  • les flèches pour bouger
  • flèche en haut pour sauter
  • R pour recommencer
  • S pour afficher les cordes
À noter: les effets visuels ne fonctionne qu'avec Chrome je pense. En tout cas, ça ne marche pas avec Firefox.

Contrôler plusieurs personages simultanément n'est définitivement pas facile. Les personnages se séparent et ça devient vite ingérable. J'ai essayé avec plus ou moins de succès de faire en sorte qu'ils tendent à revenir entre eux. C'est mieux, mais c'est pas parfait. Et comme c'est pour faire un cadeau pour Noël, vaut mieux que ce soit ultra-simple et facile à contrôler.

Ce test là n'a pas assez bien marché. Je vais essayer d'autres méthodes de contrôle plus tard et on verra ce que ça donne.