Skip to content

v1.0-game-blackjack

Latest
Compare
Choose a tag to compare
@Jimvar Jimvar released this 26 Nov 07:38
· 23 commits to main since this release
6bac07c

blackjack

Blackjack 1.0

Blackjack 1.0 is a feature-rich, text-based implementation of the classic casino card game. Designed for both casual players and those seeking strategic gameplay, this version offers a variety of mechanics and customization options to keep users engaged.


Key Features

  1. Core Gameplay:

    • Play against the dealer using standard blackjack rules, including support for doubling down.
    • Risk and reward system with adjustable multipliers for strategic betting.
  2. Dynamic Betting System:

    • Players can place custom bets and adjust their strategy based on their remaining balance.
    • "All-in" betting for high-risk, high-reward scenarios with bonus multiplier incentives.
  3. Achievements:

    • Unlock milestones by reaching specific goals, such as playing 1,000 hands, winning 1,000 games, or achieving a high multiplier.
    • Achievements unlock customizable game modes, like starting with more money or adjusting game parameters.
  4. Persistent Leaderboard:

    • Track the top 10 players with the highest scores, complete with names and dynamic ranking updates.
  5. Comprehensive Statistics:

    • Monitor gameplay stats, including total hands played, games won/lost/tied, and money gained/lost.
    • Displays the highest multiplier achieved across sessions.
  6. Multiple Deck Support:

    • Customize the game with up to five decks for increased complexity and longer play sessions.
    • Automatic reshuffling ensures smooth gameplay.
  7. File Management:

    • Save and load game progress, achievements, and stats across sessions.
    • Reset options for clearing progress, stats, or the leaderboard.
  8. Visual Enhancements:

    • Color-coded terminal UI for a more engaging experience.
    • Clear and readable menus, in-game prompts, and results.

Technical Highlights

  • Written in C, showcasing modular programming and efficient use of data structures.
  • Advanced file handling for game persistence and dynamic leaderboard updates.
  • Fully customizable mechanics, offering replayability and strategic depth.

Blackjack 1.0 is the culmination of thoughtful design and programming, providing a polished, enjoyable gaming experience. Whether you’re chasing achievements, climbing the leaderboard, or just enjoying a few hands of blackjack, this release delivers everything you need for hours of entertainment. Hope you enjoy it!