vendredi, mars 06, 2020

Dreams du rêve à la réalité


Je ne pensais pas qu'on puisse prendre autant de plaisir à faire un jeu dans un autre. Et pourtant bien loin d'un simple éditeur de niveau, Dreams offre un moteur de jeu très complet équivalent à ceux qu'on trouve sur PC, comme Unity.
Jeux de plateforme, jeux de course, rpg, fps, jeux de sport, 2D ou 3D tout est possible.
Au départ, l'idée de concevoir un jeu à la manette, sans souris, ni clavier n'est pas séduisante. Et pourtant ça fonctionne à merveille, sans doute grâce à la barre d’icônes très simple s'affichant d'un simple bouton, et regroupant tout les outils dont on a besoins. Ainsi on peut passer d'un séquenceur audio, à un modeleur d'objet 3D, puis d'un placement de caméra ou d'éclairage sans ressentir la moindre gène.

J'ai écrit un petit jeu de plateforme, avec une intro et une fin en moins de 4 jours, Voici le résultat:



j'ai qu'une hâte maintenant c'est que le mode VR arrive, et qu'on puisse cloner des jeux comme Pistol whip, beat saber,  super hot, ou voir ce que la communauté puisse créer de nouveau.

mercredi, janvier 22, 2020

GameListCreate version 1.2 disponible

Voici la mise à jour de GamelistCreate.

Nouveautées :

- Prise en compte des vidéos
- Scan possible des dossiers dans les sous-dossiers (exemple: rom/media/image/ est scanné)
- correction : seules les roms à la racine du dossier sont prises en comptes pour l'écriture du gamelist.xml

>Pour rappel, GamelistCreate est un logiciel qui permet de créer un fichier gamelist.xml compatible avec recalbox de façon hors ligne.





lundi, octobre 14, 2019

Nos tests et Autres

Cette semaine je publierai sur ce blog, tous les tests que j'ai écrit sur Open consoles (entre autre).

Cela va me permettre d'avoir une trace de ce que je produit à l'extérieur de ce site.

Ils seront tous regroupés sous la rubrique "nos productions".

Je prépare actuellement un long article [DIY] sur la fabrication d'un joystick un peu spécial. Une fois terminé, vous le retrouverez ici, et très certainement sur Open Console.

dimanche, mai 19, 2019

GameListeCreate V1.1 disponible

La voila comme promis la nouvelle version de GamelistCreate.

Nouveautées version 1.1

-Le logiciel prends en compte l'existence du gamelist.xml présent dans le dossier de rom selectionné.
Si le fichier existe il récupérera les données (sauf les liens roms et images).
si une hyperlist est chargée, elle comblera les trous (données d'un jeu manquantes).
-Auto-correction des erreurs de caractères dans les gamelist.xml






jeudi, mai 16, 2019

le regex est ton ami

Bon j'ai pris un peu de retard sur la mise à jour de GamelistCreate à cause des fichiers XML non conforme.

En gros lorsqu’on veut charger un fichier xml contenant le signe "&", ou tous les caractères non ascii (genre des caractère chinois dans la description des jeux), ben ça plante.

La principale nouveauté de cette mise à jour, est que le logiciel charge les données d'un gamelist précédent se trouvant dans le dossier de rom choisi.
Mon souci est que ce soit invisible pour l'utilisateur, donc j'ai du créer une partie de code supplémentaire pour corriger les erreurs dans le fichier xml, et ce, quelque soit sa provenance (comme créé par le parseur de recalbox, ou Universal XML parser par exemple).

Le tout est de trouver le bon regex pour virer les caractères indésirable tout en gardant les spécificités des différentes langues (comme les accents en français).

Voila, Voila.

sinon se sera prêt avant dimanche je pense.

lundi, mai 13, 2019

GamelistCreate Recalbox MAJ

Je vais poster cette semaine une mise à jour de GamelistCreate Recalbox.

Cette nouvelle version inclus la prise en charge d'un gamelist.xml déjà présent dans le dossier de roms chargé (créer lors d'un scrap avec un autre logiciel par exemple, ou avec gamelistCreate).

Cela ne change absolument rien à l'utilisation du logiciel, si ce n'est que gamelistcreate va récupérer les données du gamelist.xml précédent pour les inclure dans le nouveau gamelist.xml créer.

Cela vous permets  de mettre à jour rapidement un dossier si vous avez ajouter/retirer des roms du dossier, tous cela sans perdre les données des jeux (description, genre, rating, éditeur, etc.)

Il ne récupère que les données, donc ni le lien des images et des roms (qu'il doit normalement trouver dans le dossier de roms).
Ça veut dire que si par exemple vous placez un gamelist.xml contenant la description des 8000 jeux Mame dans votre dossier, alors que vous n'avez que 500 jeux dedans. Il va vous créer un Gamelist reflétant vos 500 roms et images présents dans le dossier.

J'espère que vous comprenez où je veux en venir, et le potentiel de cette solution.

De plus, vous avez peut-être déjà utilisé un scrappeur qui n'a pas fait complètement le boulot.
Du coup tout n'est pas perdu, Gamelistcreate récupérera ce qu'il peut, et combiné avec une Hyperlist vous obtiendrez un très bon résultat.

Et tout çà en moins de 5 secondes


jeudi, avril 25, 2019

gamelistcreate recalbox disponible

Voila j'ai mis à disposition GameListCreate sur le blog, c'est un logiciel Java pour Windows, Linux et mac.

pour rappel, GamelistCreate est un logiciel qui permet de créer un fichier gamelist.xml compatible avec recalbox de façon hors ligne.
il s'adresse principalement aux personnes possédant déjà les images de leur jeux.

 Gamelistcreat.zip