Kasino Devlog #1 — Starting the Table

devlog

Kasino Devlog #1 — Starting the Table

Kasino is my personal take on a classic Haitian casino-style card game. I want to modernize it with clean UI, drag-and-drop card interactions, and eventually mobile/web support. Along the way, I’m also building the Kasino Engine, a lightweight 2D engine written in C++ with OpenGL and glm.

Project Goals

  • Build a digital version of the Haitian casino card game.
  • Keep the UI clean and intuitive with drag-and-drop mechanics.
  • Use this as a showcase project for my custom Kasino Engine.

Recent Progress

  • ✅ Render2D system — VAO binding & index buffer fixes, default 1×1 white texture (NEAREST filtering).
  • ✅ Pixel-perfect viewport — viewport handled only by the device, jitter-free scaling.
  • ✅ Camera2D snap — Ortho extents fold in zoom and snap to whole pixels.
  • ✅ Scoring system — card counters implemented (cards3, spades1, 2S, 10D, aces, sweeps).

Gameplay Features Implemented

  • Drag-and-drop cards on the table.
  • Tracking captured cards and special bonuses.
  • Early sweep/scoring logic works (though one test fails).

Current Challenges

  • Dropping a card on the same spot or on the table sometimes makes it disappear.
  • One scoring test (build 8 (5+3)) fails and crashes with SIGABRT. Skipped for now to keep dev moving.
  • Drag-and-drop visuals don’t yet match my original mockups (layering + table layout issues).

Next Steps

  • Fix disappearing card bug when dropped on table.
  • Refine drag-and-drop visuals.
  • Add simple animations (flip, slide).
  • Implement UI overlay (score counters + turn indicator).

Roadmap

  1. Core card interactions → 80% complete.
  2. Visual polish + animations.
  3. Multiplayer (local → online).
  4. Export builds (Linux first, then mobile).

Thanks for reading — more devlogs soon!

Related Posts

Kasino Devlog #4 — Making Kasino Feel Like a Complete Game
devlog

Kasino Devlog #4 — Making Kasino Feel Like a Complete Game

Kasino’s biggest update yet: smarter opponents, customization, progression, better controls, and a more polished experience.

Kasino Devlog #3 — I Finally Released It
devlog

Kasino Devlog #3 — I Finally Released It

Kasino is now publicly playable on itch.io. The game isn't finished, but this marks a major step from building an alpha to developing a game people can actually play.

Kasino Devlog #2 — The Alpha Is Live
devlog

Kasino Devlog #2 — The Alpha Is Live

The core game is now fully playable