Après une lecture attentive de la page dédiée aux outils de développement sur le site de la Playdate, mon choix c’est porté sur le SDK (Software Development Kit) plutôt que Pulp, l’éditeur en ligne (mais qui lui ne demande aucune installation). Il a l’air très bien, juste je ne souhaite pas me limiter dans les possibilités et l’éditeur est proche de Bitsy dans l’esprit (que je connais aussi). Et je veux utiliser la manivelle, chose pas vraiment adaptée avec Pulp. Donc c’est parti, on part dans une aventure inconnue avec le SDK et le langage Lua pour la programmation ! 👍🏻

Pour information, je suis sur macOS Monterey 12.4.

Capture d’écran 2022-07-18 à 22.05.19.png

On installe quoi au juste ?

Sur le site de la Playdate, voici la description du SDK :

The Playdate SDK is the best way for experienced developers to use every capability of the Playdate. It includes a rich set of APIs, a compiler, and documentation. You can write your games using Lua, for ease of development; or C, for games that need extra performance; or, combine both languages in the same project. Typical SDK features are included: graphics, sound, inputs, text, collisions, etc.

Après une recherche sur Youtube pour essayer de trouver des tutos vidéo sur la meilleure façon de démarrer, je tombe sur cette vidéo just parfaite pour me donner une vision globale de l’installation et de la démarche :

https://youtu.be/IgBgnpJeuDs

Après le téléchargement du SDK sur le site https://play.date/dev/ et son installation, la vidéo montre comment lancer les jeux du dossier Examples avec le simulateur de la Playdate directement via son ordinateur.

Lancer un jeu du dossier Examples

Capture d’écran 2022-07-16 à 23.49.33.png

Pour lancer et jouer à un jeu avec le simulateur de la Playdate (il n’est obligé de posséder une Playdate), il faudra pour cela ouvrir le Terminal (et oui, désolé). Se rendre dans le dossier du jeu correspondant (le dossier Examples comporte 14 dossiers) avec la commande cd et assurez vous d’être dans le bon dossier.

Capture d’écran 2022-07-18 à 22.15.38.png

Pour l’exemple ici je vais utiliser le dossier du jeu Asheteroids. Une fois dans le dossier en question (cd Asheteroids), il faudra lancer cette commande dans le Terminal :

 pdc source asheteroids.pdx

Une fois la commande exécutée, un nouveau fichier va apparaître dans le dossier Asheteroids intitulé asheteroids.pdx .

Allez, on joue au jeu

Dernière étape avant de jouer au jeu. Pour cela il faut lancer le Playdate Simulator qui se trouve dans le dossier bin. Une fois le simulateur lancé, il suffira ensuite d’ouvrir le fichier du jeu avec le menu haut File → Open. Et voilà !

Asheteroids

Asheteroids