IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

Play50Hz Le retro-gaming facile


Sujet :

Projets

  1. #81
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    La support goodtools est en bonne voie, la Sega Master System et la Super Nintendo sont intégrées, ce sont donc plusieurs milliers de roms supplémentaires qui seront reconnues à la prochaine release.

    Le modèle à été sensiblement changé pour éviter d'affecter la liste des jeux possédés lors des futures corrections de noms de jeux, avec normalement aucun impact sur les performances au chargement.

    Lors de la mise à jour cependant, la base de donnée sera recalculée pour correspondre au nouveau modèle.



    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  2. #82
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    Les bases de données de tous les systèmes supportés ont été mises à jour, elles intègrent désormais le nouveau modèle de donnée, et, hormis la N64 et la GBA, toutes contiennent maintenant la liste complète des sets Cowering adhoc.

    C'est donc plusieurs dizaines de milliers de roms supplémentaires qui sont maintenant référencées et qui seront donc reconnues automatiquement par Play50hz

    D'ici à la prochaine release, N64 et GBA seront sans doute de la partie aussi.

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  3. #83
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    Une nouvelle release pour se réchauffer un peu le coeur par ce grand froid!

    Au menu, des tas de nouveaux fichiers de roms reconnus, c'est en effet tous les systèmes qui supportent désormais les set GoodTools!

    Une bonne nouvelle n'arrivant jamais seule, le support de GoodMerge a aussi été ajouté.

    Pour ceux qui ne connaissent pas, good merge est un logiciel windows qui permet de regrouper les roms venant des GoodTools.

    Play50Hz est maintenant capable de lire les fichiers de base de donnée GoodMerge, et ainsi s'en servir pour détecter les clones.

    Ce n'est pas encore parfait, vous trouverez encore pas mal de clones dans la liste de jeux, mais ça s'affinera avec le temps, et grâce au nouveau modèle de donnée, tous les changements à venir n'impacteront pas votre DB locale.

    Toutes les DBs ayant été mises à jour, l'update mettra un peu plus de temps qu'a l'accoutumée, mais pas trop quand même.



    Pour la prochaine release, il est prévu d'ajouter une barre de chargement lors du téléchargement d'un émulateur(surtout utile pour MAME) , et si possible, un nouveau packaging de Java contenant javaFX, afin de réduire la taille des mises à jour de l'application.

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  4. #84
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    bonjour à tous, petit update:

    La version de java a été mise à jour, celle-ci contient directement nativement javafx, ce qui veut dire que les prochaines release ne pèseront que 20mo au lieu de 60mo, les mise à jour seront bien plus rapides.

    Ca veut aussi dire qu'il sera possible dans une future version d'avoir des mises à jour graphique plutôt que via le terminal, c'est toujours plus sympa.

    La barre de chargement de l'émulateur est en pause, petit soucis de multithreading, je mets ce ticket en pause le temps de trouver une solution.

    En attendant je merge la branche de javafx dispo dans jvm et je commence les tests sur raspi.

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  5. #85
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    Le développement de la prochaine release progresse bien:



    - Support de 7zip, Play50hz est désormais capable de reconnaitre les roms dans des archives 7zip.

    - Support du Raspberry, grâce au déplacement de javafx vers la jvm, dans la release précédente, il sera bientôt possible de lancer Play50hz depuis un Raspberry PI (4 de préférence).

    Le statut actuel du support est que l'application se lance bien (manuellement, sans l'installer encore), les données sont téléchargées correctement, mais ensuite échoue au chargement de la librairie de gestion des manettes (qui n'a pas été compilée pour arm).

    Une fois ceci réglé, restera à tester le fenêtrage, le lancement d'un émulateur, et enfin compiler l'installer en arm.



    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  6. #86
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    Le support du RasPI est toujours en cours et progresse:

    - La librairie de gestion des manettes est bien chargée, après un rude combat pour la faire compiler sur aarch64, et donc l'application se charge complètement et fonctionne correctement (ça c'est bien).

    - La librairie de gestion des manettes a un comportement erratique sur raspi (ça c'est moche).

    - L'installer est bien compilé et fonctionne bien au lancement initial, il télécharge bien la bonne version de java, la décompresse et lance l'application (ça c'est bien).

    - L'installer n'arrive pas à comparer les fichiers sous aarch64, et reste figé si java est déjà installé (ça c'est moche).

    Donc voilà pour l'avancement, il reste donc quelques bugs à corriger mais l'application est parfaitement utilisable avec quelques workarounds(clavier et lancement manuel) c'est donc bien parti.


    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  7. #87
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    On continue la saga Raspberry PI

    L'installer est fonctionnel sur Raspi 64bits, pas encore sur 32 (faut que je fasse le plein de carte mémoire pour installer un OS 32).

    Le site a été mis à jour avec les nouvelles plateformes supportées https://play50hz.yildiz-games.be/


    Nom : Capture.PNG
Affichages : 51
Taille : 378,6 Ko

    Pour les manettes, je vais attaquer ça!

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  8. #88
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour tout le monde,

    Le comportement erratique de la manette sur raspi est réglé, il était dû à une différence de comportement de la classe Robot entre la JVM x86_64 et aarch64.

    C'est donc une nouvelle release qui fait son apparition:

    Fonctionnalités:

    • Support des archive 7zip
    • Support de la plateforme aarch64 (Raspberry Pi 64bits), mais sans émulateurs encore.


    Améliorations:

    • Réduction de l'utilisation du CPU lorsqu'une manette est branchée.


    Bons jeux et n'hésitez pas à tester sur la framboise si vous avez un OS 64bits, j'ai bien besoins de retours.
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  9. #89
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    La prochaine version est en cours de développement, c'est reparti avec l'indication de chargement lors d'une mise à jour d'un émulateur.
    Le soucis de thread est réglé, la progression du téléchargement est bien affichée, il reste donc à mettre tout ça en forme avec un UI/UX plaisant, ça devrait passer sur le canal test d'ici un jour ou 2.

    Les autres fonctionnalités prévues pour cette semaine, si possible, sont la compilation sur ARM64 de l'émulateur Super Nintendo et le retour des notifications (qui pour rappel étaient avant des notif desktop, ce qui affichait la taskbar Windows).

    Bons jeux.
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  10. #90
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous,

    Une mise à jour de l'application est disponible, elle inclus l'écran de chargement qui s'affiche lorsqu'un émulateur doit être téléchargé, ou mis à jour.

    Un petit screen pour illustrer ça:

    Nom : p50hz-loading.PNG
Affichages : 28
Taille : 289,1 Ko


    Les prochaines fonctionnalités attendues seront l'introduction de l'émulateur Super Nintendo sur Raspberry, et le retour des notifications.

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  11. #91
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Bonjour à tous, une nouvelle mise à jour est disponible:

    Fonctionnalités:
    • Retour des notifications
    • Support de la Super Nintendo sur Raspberry PI (Snes9x compilé sur aarch64 avec GTK3)


    La prochaine mise à jour sera assez intéressante, elle introduira le profil utilisateur et la sauvegarde dans le cloud, ainsi quand vous jouerez une partie, vous pourrez la reprendre sur une autre machine facilement.
    Si vous partagez une machine pour jouer, chacun aura ses propres sauvegardes par profil.
    Egalement, ça vous permettra d'être à l'abri en cas de corruption de fichier.
    Je vais commencer l'analyse fonctionnelle et technique, mais si vous avez des idées sur le sujet, n'hésitez pas!

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  12. #92
    Expert confirmé Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 1 349
    Points : 4 313
    Points
    4 313
    Par défaut
    Petite mise à jour:

    Désormais, pour un jeu d'arcade ce n'est plus une TV qui est affichée pour la vidéo mais un cab et son marquee:

    Nom : screen cab.PNG
Affichages : 20
Taille : 1,01 Mo

    Bons jeux!
    Play50HZ, le retro-gaming facile: Essayez-le

    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

Discussions similaires

  1. Game Builder, le nouvel outil de Google qui permet de créer facilement des jeux 3D avec des amis
    Par Christian Olivier dans le forum Développement 2D, 3D et Jeux
    Réponses: 70
    Dernier message: 10/10/2019, 13h43
  2. Réponses: 87
    Dernier message: 06/07/2011, 16h33
  3. Question facile!!!!
    Par AL-{3D}- dans le forum DirectX
    Réponses: 2
    Dernier message: 14/10/2003, 00h37
  4. 3D games creator
    Par SQUAL dans le forum DirectX
    Réponses: 2
    Dernier message: 21/02/2003, 18h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo