Tutoriel : Créer un formulaire pré-rempli de rapport de bug avec Google Form

Désolé, cet article est seulement disponible en Anglais Américain. Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.

Introduction

In this tutorial we will create an advanced online form with notifications for your games with Google Form in few minutes for free.
This feedback form is compatible with Web games, Flash games, Unity games, mobile games, etc.

When a lambda player send you a message about an issue in your game you will love to know a maximum of details about the player device.
I’m sure nobody like to receive this kind of message:

2014/12/05 – john.do@myass.com – I cant play

OK! keep calm and reply with this common questions again: Hello, What is your device, the version of your OS, the name and the version of your browser, the language of your browser, the name of your grandma, etc.

A lot of people don’t know how to get all this informations so let me show you how to create a useful feedback form to get important informations about players devices.

Crate a form with Google Form

Google Form

  • Now rename the name of the Form to MyFirstFeedbackForm
  • Modify the first Question type to Text
  • Add the Question title: Email address
  • Tick Required Question
  • Done

Question title

  • Add a second question
  • Question title: Message
  • Question type: Paragraph text
  • Tick Required Question
  • Done
  • Add the third question
  • Question title: Version
  • Help Text: DO NOT MODIFY THIS ENTRY
  • Done
  • Add the last question
  • Question title: OS
  • Help Text: DO NOT MODIFTY THIS ENTRY
  • Add more questions if you need more informations from player devices. (language, browsers, OS version, device version, etc.)

All form

Add params to the URL of your live form

  • Click on Responses > Get Pre-filled URL

Capture d’écran 2014-12-05 à 17.54.03

  • Enter in the Version input text field “Version”
  • Enter in the OS input text field “OS”
  • Click Submit
  • Copy the pre-filed URL

You should get this kind of URL: https://docs.google.com/forms/d/1o_GUk-5fJS66xM9ONCkvGN4rKvrenLe17lz0zqzQUQI/viewform?entry.1008521465&entry.890117275&entry.1551109339=Version&entry.566074336=OS

Use you own IDs:

https://docs.google.com/forms/d/[ID_OF_FORM]/viewform?entry.[ID_OF_THE ENTRY]=[ANY_VALUE]&entry.[ID_OF_THE ENTRY]=[ANY_VALUE]

You can generate an URL to this live form inside your game to get additional informations about player devices. When players open the web page all additional informations will be pre-filled.

Notifications: Receive emails when players post messages

  • Re-open your Google Form
  • Click on View responses

Responses

  • Create a New Spreadsheet

New spreadsheet

  • Click on View responses again

View responses

  • You should see a blank spreadsheet
  • Tools > Notifications Rules

Capture d’écran 2014-12-05 à 17.26.47

  • Set a notification rules and Voilà! :)

Capture d’écran 2014-12-05 à 17.26.59

You are welcome to share your ideas to improve this Feedback form. :)

In the second tutorial I will show you how to get all device informations in Flash, Unity and iOS.

Kmembert – game developed in 17h – Post mortem – Ludum Dare 28

Désolé, cet article est seulement disponible en Anglais Américain. Pour le confort de l’utilisateur, le contenu est affiché ci-dessous dans une autre langue. Vous pouvez cliquer le lien pour changer de langue active.


icon_200x200

PLAY KMEMBERT on LudumDare.com

Game description

Kmembert (Camembert: A delicious french cheese) is a puzzle/infiltration/action game :). The gameplay is quite simple: You are a cheese and you have to kill all nazi mice in one shoot. Get the cannon bullet and trick the mice in order to kill them all in a single shoot. 9 levels are playable. HAVE FUN ^^!

Capture_20131215_005Capture_20131215_003 Capture_20131216_005Capture_20131216_002

Post mortem

It was my first Ludum Dare compo. I just be informed of the event 4 days ago. My weekend was busy but I was motivated to create a simple game saturday morning with the theme “You only get one”. I already participed to the “Global Game Jam” twice, but the Ludum Dare is a different challenge.
I cumulate 17 hours of work for this game.

Gameplay

I found the idea in the first minutes: Get the only one bullet, trick the enemies to manage to kill them all in a single shoot.
The controls are simple and the top view allows to create less graphic assets and less code. I’m a big fan of “Metal gear solid” and I recently played “Hotline Miami”. So I unconsciously designed game mechanics with this game in my mind. I always wanted to design a game like Metal Gear Solid :). Therefore mice can run after you if they see you and you can play with the doors.

Level Design

I modified the mouse behaviours 2 hours before the deadline. So I redesigned the levels accoring the modifications.
I tried to design 9 levels with interesting challenge. I think the levels are fun and you also can understand all puzzles quickly. But I had no time to playtest the levels to another players. That’s why the game needs different mice with different behaviours and more balance.

Graphics

I didn’t want to use human characters, zombies, aliens or monsters. So I decided to imagine a coherent situation with uncomon characters according to the game mechanics. A humanoid cheese against nazi mice ? Why not  :). I’m not a 2d artist but I tried to design simple characters and animations quickly. A pen tablet is a good tool :).

Sounds

Unfortunatly I didn’t have the time to play on my guitar some cool riffs for the background music. The sound fx are just simple homemade sounds of my mouth :).

Tools

I’m a Flash game developer since 2004 so I create all assets, animations and code with Flash. I used the World Construction Kit library. It’s the Box2D physic engine with a WYSIWYG layout, very usefull to design levels. I also used simple libs : TweenMax, Flint. I used “Flash Develop” and I created some assets with Photoshop and Audition.

Conclusion

It was a great experience! Sometimes I watched streams of few developers around the world. I also earn some skills in code with box2d and in graphic design. I found my game interesting but it needs improvements :).

Windows 7 64 bits sur Boot Camp est très lent au démarrage ? Optimiser le temps de démarrage

J’ai installé Boot Camp 4 et Windows 7 64 bits sur un MacBook Pro de 2011 en 2011. Les premiers temps de démarrage étaient acceptables mais après avoir installé quelques programmes le temps de démarrage était de 6 à 8 minutes avant de prendre la main. Avec ces modification je prends la main de Windows en 1″30. C’est radical !

1. Windows base de registre

  • Menu Démarrer
  • Recherche > regedit > OK
  • Aller dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
  • Modifier la valeur de OptimizeComplete à Yes (cette astuce marche pour moi)

2. MSConfig

  • Menu démarrer
  • Recherche> msconfig > OK
  • Onglet Démarrer > Options avancées > Sélectionner tous les processeurs
  • Onglet Services > Décocher tous les services inutiles
  • Onglet Démarrage >Décocher tous les logiciels inutiles

3. Services

  • Menu démarrer
  • Recherche > services > OK

Et passer tous les services inutiles à Manuel. Ou aidez-vous de cette liste : http://www.pcastuces.com/pratique/windows/services_windows7/page1.htm

Bonne chance ;). Postez des commentaires si cela marche pour vous.

Liste des concours de jeux indépendants, showcases et game jams pour les développeurs indés

Voici une liste non exhaustive des concours de jeux indépendants: MAJ: 03/01/2015

Concours :

Showcases:

EDIT: Tous les showcases http://www.promoterapp.com/calendar

Festivals:

Jams :

EDIT (02/12/2014) Toutes les jams ici : http://compohub.net

Voilà n’hésitez pas à commenter, partager pour mettre à jour cette petite liste. ;)

EnigmBox : Finaliste de l’EIGD (European Indie Game Days), catégorie Originalité

european-indie-games-2012

L’EIGD s’est déroulé le 24 et le 25 octobre à Montreuil non loin de Paris. Voici le site officiel : http://www.eigd.org/

Malheuresement je ne pouvais pas assister aux conférences et tables rondes mais je suis persuadé que tout était interressant.

Voici la liste des catégories :

  • Le Prix Etudiants – Une catégorie exclusivement réservée aux étudiants des écoles professionnelles. On espère y trouver une perle déjantée !
  • Le Prix de l’Originalité – Pour le jeu européen le plus original au niveau du gameplay, du thème ou de la narration.
  • Le Prix de l’Innovation – Pour le jeu le plus innovant en matière de technologie ou d’utilisation des technologies.
  • Le Prix de la Cohérence Artistique – Pour le jeu dont l’univers graphique est le plus cohérent, mais aussi le plus original !
  • Et le Grand Prix qui sera sélectionné parmi les lauréats des précédentes catégories.

EnigmBox était finalist du concours EIGD dans la catégorie Originalité

Il y avait 5 catégories différentes : http://www.eigd.org/fr/content/eigd-awards. Vous pouvez retrouver tous les finalistes ici : http://www.snjv.org/eigd-awards-finalistes,814.html

La cérémonie de remise des prix s’est déroulée le jeu 24 octobre au soir en face du “Café Salé” de Montreuil.

Les autres projets qui concourraient pour le même prix étaient : Mush de Motion Twin et Type: Rider de Agat Films & Cie / Ex Nihilo.

Voici les résultats :

  • SerpenteS remporte le prix étudiant.
  • Mush remporte le prix de l’originalité.
  • Strike Vector remport le prix de l’innovation.
  • Type: Rider remporte le prix de la cohérence artistique.
  • Parapluie remporte le Grand prix.

Mush remporta donc le prix de l’originalité. Félicitations à l’équipe de Motion Twin qui remporte le prix de l’originalité. Un grand bravo également au collectif One life remains pour leur jeu Parapluie.

Rendez-vous l’année prochaine :).

ActionScript : Supprimer les élements du menu contextuel, le fameux clic droit dans Flash

Un clic droit sur un animation Flash fait apparaître un menu contextuel avec plusieurs actions possibles sur l’animation en cours.

On peut supprimer les éléments du menu contextuel avec ce bout de code :

Tutoriel Flash : créer un bouton simple avec Flash ActionScript 3.0

Aujourd’hui voici comment créer un simple bouton en Flash avec ActionScript 3.0

Exemple

Sources

Vous pouvez trouver le fichier .fla avec le code ActionScript à l’intérieur.

Télécharger les codes sources ici : Simple_button_benoitfreslon.com.fla

Commençons

  1. Ouvrir Flash > Créer un nouveau document ActionScript 3.0
  2. Insertion > Nouveau Symbol
  3. Nom:  Btn
  4. Type : Bouton
  5. Cliquer OK

Capture d’écran 2013-09-28 à 16.10.09

  1. Dessiner un bouton sur l’image Haut (Etat du bouton relâché)
  2. Dessiner un bouton différent sur l’image Dessus (Etat du bouton quand le souris se trouve dessus)
  3. Dessiner un bouton différent sur l’image Abaissé (Etat du bouton quand le bouton de la souris est enfoncé)
  4. Dessiner une forme de la zone de click.
  5. C’est terminé pour le bouton. Revenir sur la Scène principale

Capture d’écran 2013-09-28 à 16.18.25

  1. Ensuite sélectionner le Bouton depuis la scène
  2. Nommer le bouton dans le panneau Propriétés : mc_btn

simple_button_02

  1. Créer un nouveau Calque avec le nom : Actions
  2. Sélectionner ce nouveau calque
  3. Ouvrir le panneau Actions : Fenêtre > Actions ou avec la touche F9

simple_button_03

Copier et coller ce code dans la fenêtre Actions :

FlashDevelop: Couleur de code et colorisation de syntaxe avec tous les mots clés ActionScript 3

Pour tous les dévleoppeurs qui aiment développer avec Flash Develop comme moi, vous aurez probablement BESOIN de coloriser tous les mots clé ActionScript 3.0.

Voici un exemple de la colorisation des mots clés :

flash_develop

Vous pouvez télécharger Flash Develop 4 ici.

Télécarger mon fichier AS3.xml et remplacer le par celui qui se trouve dans le dossier Languages.

C:\Program Files (x86)\FlashDevelop\Settings\Languages

or

C:\Users\XXXX\AppData\Local\FlashDevelop\Settings\Languages

Le fichier xml est compatible avec Flhas Develop 4.X.X.

ActionScript : Déplacer un objet de manière fluide avec une accélération, une décélération et une inertie

Aujourd’hui voici un exemple de code pour créer un effet d’accélération et d’inertie en Flash ActionScript 3.0.

Le personnage va commencer à accélérer si on appuie sur une flèche. Il atteindra sa vitesse maximale puis il ralentira si on relâche la touche.

Vous pouvez télécharger le code source ici : Flash_acceleration_benoifreslon.com

Fleury Michon : Jump’box – advergame – saute, saute, resaute et gagne des cadeaux

vignette_150x150

Voilà le dernier auquel j’ai participé en tant que game designer, développeur et sound designer.
J’ai développé Jump’Box pour l’agence de communication Castor & Pollux pour le compte de la marque Fleury Michon et Vraiment Box.

Il s’agit d’un petit jeu simple mais addictif. Jump’Box est un jeu de plateformes où le personnage principal doit atteindre la “Box” en haut de la tour.
Le gameplay est simpliste, inspiré du jeu “Mr Crab“. Le personnage court constamment et change de direction en se cognant cotre les murs. Une touche fait sauter le personnage pour sauter les obstacles et éliminer les ennemis. Les ingrédients de la box sont éparpillés sur tout le niveau. Il sont récoltables et permettent d’avoir une notation en fin de partie.
Les 6 personnages de la marque Vraiment sont jouables sur 18 niveaux répartis en 6 mondes différents.

A savoir que de jolis cadeaux sont offerts aux joueurs qui terminent les mondes : Sony PS4, iPad mini, appareil photo, etc.

Jouer à Jump’Box sur Facebook.

Il s’agit d’un jeu en fausse 3D réalisé avec une simple moteur de jeu en 2D avec beaucoup d’effets visuels : Parallax, scrolling, ombres, etc. Le rendu final est assez réussi.

J’ai utilisé le frameowk Starling et le framework CitrusEngine pour développer ce jeu Flash avec Stage3D.