Svelte Poker

screenshot of Svelte Poker
svelte
scss

A poker game that we never finished

Overview:

PokerA is a poker game developed using Svelte. The game utilizes a proprietary backend, however, it remains unfinished. The project has been making continuous updates and improvements to the user interface (UI) and layout. Additionally, a new feature allows players to download hand histories in the Standardized Hand History Format.

Features:

  • UI / layout tweaks: Continual updates and improvements to the user interface and layout of the game.
  • Download hand histories: Players can now download hand histories in the Standardized Hand History Format.
  • Better UI: Work has been initiated to develop a better and more user-friendly interface.
  • Showdown phase: The game now includes a showdown phase where players reveal their hands.
  • Tweaks for small devices: Adjustments and optimizations have been made to ensure a smooth gameplay experience on small devices.
  • Chip animations: The game now includes chip animations to enhance the visual experience.
  • Hand Replayer: A new hand replayer feature has been added.
  • New internal Hand History Data Structure: The game is now using a new internal Hand History Data Structure based on the specifications outlined in hh-specs.handhistory.org.

Summary:

PokerA is an ongoing project to develop a poker game using the Svelte framework. The game features a continuously improving user interface and layout, with recent additions including the ability to download hand histories in a standardized format. The project also promises to deliver a better UI experience in the future. Additional updates have been made to optimize gameplay on small devices, introduce chip animations, and implement a hand replayer feature. Furthermore, the game now utilizes a new internal Hand History Data Structure based on the specifications outlined in hh-specs.handhistory.org. While the proprietary backend remains unfinished, the continuous updates and improvements indicate a dedication to enhancing the overall poker gaming experience.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.