Show HN : Video Poker classique
(lfgslots.com)- La page actuelle n’affiche qu’un message indiquant l’absence de prise en charge de HTML5 canvas au lieu de l’écran du jeu, ce qui limite la vérification du contenu réel
- Le navigateur semble ne pas fournir les fonctionnalités canvas requises, ce qui rend difficile de confirmer si le jeu peut s’exécuter
- Le message d’information recommande comme solution de mettre à jour le navigateur ou d’en utiliser un autre
- Le contenu fourni ne comporte aucune information supplémentaire sur les règles du jeu, les commandes ou les fonctionnalités
- Un navigateur prenant en charge HTML5 canvas est nécessaire pour voir cette page
Contenu actuellement vérifiable
- La page, au lieu de présenter ou d’exécuter Classic Video Poker, affiche un message indiquant que le navigateur utilisé ne prend pas en charge HTML5 canvas
- Le message d’information propose comme solution de mettre à jour le navigateur ou d’en utiliser un autre
- Avec les seules informations fournies, il n’est pas possible de vérifier les règles du jeu, le mode de contrôle, les fonctionnalités ou la composition de l’écran
Conditions d’utilisation
- Un navigateur prenant en charge HTML5 canvas est nécessaire pour afficher correctement la page Classic Video Poker
- L’expérience d’accès à la page peut varier selon la prise en charge de canvas
1 commentaires
Avis sur Hacker News
Le rendu CRT est parfait, ça ressemble vraiment à un CRT, c’est très bien fait.
Par contre, je crois avoir trouvé un bug. Une paire d’As n’est pas payée comme « Jacks or Better » : https://imgur.com/a/78B3oPV
Quand on fait faillite, plutôt que de simplement s’arrêter, ce serait sympa d’avoir une animation de fin quelconque en plus du bouton muet.
Il faudrait que je revoie les maths pour faire de l’As une carte haute, mais au risque de m’attirer la colère de tout le monde, pour moi l’As est une carte « 1 ».
Je crois avoir trouvé un bug d’argent infini. J’ai gardé le 2 de cœur et le 3 de trèfle tout à gauche et tout à droite, et au lieu de me distribuer 3 cartes, j’ai eu 3 boîtes noires, une quinte flush royale, et l’écran a indiqué que j’avais gagné « $"aHROcHM6Ly ».
Maintenant mon argent continue de monter, et j’ai déjà dépassé les 2 000 $.
J’ai un ressenti similaire. J’ai utilisé Unity pendant assez longtemps, mais je suis content de ne plus l’utiliser aujourd’hui, et Unreal m’a toujours semblé difficile à apprendre. J’ai essayé Godot récemment et c’était assez facile de s’y mettre.
Le jeu est vraiment bon et j’y ai joué avec plaisir un bon moment. Juste une question : une paire d’As ne devrait-elle pas compter comme « mieux que des valets » ? Là, on dirait que non : https://imgur.com/a/ov2UP1D
Ma dernière main était K J A A Q, et je n’ai pas reçu le paiement de 1 $ pour Jacks or Better.
J’ai rapidement regardé les règles du vidéo poker, et elles disent qu’une paire d’As est considérée comme supérieure à une paire de valets.
Super.
Ça me rappelle le collège, quand on se faufilait au marché pendant les pauses et que tout le monde jouait à des machines presque identiques. En Finlande, presque tous les marchés et stations-service avaient plusieurs types de machines à sous réglementées par un monopole officiel appelé RAY.
Surtout dans les années 90, ils ne faisaient pas vraiment attention à ton âge. C’était une époque sauvage.
J’aimais bien le joker et la fonction double ou rien. J’ai beaucoup voyagé depuis l’âge de 7 ans, donc j’ai beaucoup joué à ce genre de jeux, et une fois, pour réduire le risque d’une mauvaise série de défaites, j’ai passé un accord avec mon frère pour partager les gains ; juste après, on a touché le jackpot. C’était le bon temps.
Ce n’est pas un jugement, juste de la curiosité, mais je ne comprends pas pourquoi le chargement est si long.
Ça a l’air relativement simple, donc je m’attendais à ce que ce soit très rapide. Je ne connais pas du tout Godot ni Unity, désolé. Cela dit, c’est vraiment chouette.
https://lfgslots.com/classicvideopoker/index.wasm est le runtime principal du moteur, 26 Mo, et il a mis 22 secondes à charger ; https://lfgslots.com/classicvideopoker/index.pck contient les ressources du jeu, 16 Mo, et a mis 34 secondes.
Il est possible de créer de petits programmes WebAssembly, mais si l’on compile du code C arbitraire vers wasm, le binaire devient gros.
C’est amusant, mais le jeu ne semble pas reconnaître une paire d’As comme un résultat gagnant.
Ça ne concerne que les As ; les autres figures fonctionnent comme prévu.
Le jeu et la direction artistique sont adorables, et j’aime aussi l’idée d’un jeu au style années 80.
Personnellement, j’aimerais qu’une collection de jeux classiques modernisés et bien faits de ce genre soit disponible sur plusieurs plateformes, avec sauvegarde cloud pour reprendre même le jeu choisi.
J’aimerais faire une pause de 5 minutes sur Solitaire sur mon iPhone à midi, puis rentrer, ouvrir mon ordinateur et terminer sur grand écran en profitant des cartes qui volent dans tous les sens.
Jusqu’ici, Godot me plaît plutôt bien, mais ses outils de débogage sont très en retard par rapport à tous les IDE ou langages que j’ai utilisés.
Je perds beaucoup trop de temps à traquer des bugs. Par exemple, une vraie inspection des variables me sauverait vraiment la vie.
Vu l’état de Godot et d’Unreal, la direction prise par Unity était vraiment stupide. Traiter littéralement toute sa base d’utilisateurs comme ça…
En 2009, quand j’étais un étudiant fauché, j’ai dépensé 400 $ pour une licence Pro, et elle n’a pas été reconduite vers les nouvelles versions. J’ai considéré ça comme une perte et je ne me suis plus jamais retourné.
GDScript peut aussi s’utiliser dans VS Code, mais je ne l’ai jamais fait moi-même, donc je ne sais pas à quoi ressemble l’expérience de débogage.
Nostalgique. Les faces des cartes viennent d’une vraie machine, la Novomatic American Poker 2. J’ai beaucoup hacké cette plateforme à l’époque.
Pour accélérer le développement, j’avais même écrit un émulateur en assembleur x86. Ce jeu Godot recrée assez bien l’ambiance des anciennes machines de vidéo poker.
Il manque l’auto-hold des cartes et le son pourrait être un peu plus peaufiné, mais ce sont de petits détails faciles à améliorer.