Hoplite

Hoplite is a slot-style game built as a technical demonstration a showcase of game logic, animation, and a provably-fair random number generator. It exists to be played for fun and to demonstrate how a transparent, auditable game engine works.

Everything you see in the game balances, wins, bonus rounds, multipliers is denominated in demo credits. Demo credits are an in-game scorekeeping number and nothing more. They are not currency, not a stored-value instrument, not a deposit, and not a claim against us for anything. They cannot leave the game.

Because this is a demonstration, features may change, reset, or disappear at any time, and the game may be taken offline without notice.

Hoplite is free to play. If you choose to send cryptocurrency through the donate option, you are making a voluntary donation to support the project covering things like hosting, server costs, and continued development. You are not buying anything.

As a thank-you, a donation may add demo credits to your account. Those credits are a gesture of appreciation, not a product, not a purchase, and not redeemable. Sending a donation does not entitle you to any winnings, payout, refund, or withdrawal.

Send only the asset and network requested for each address. Funds sent on the wrong network, or to an address that is no longer shown, may be permanently lost and cannot be recovered.

You must be at least 18 years old or the age of legal majority in your jurisdiction, whichever is greater to create an account or use Hoplite. Even though no real money is involved, the game uses casino-style mechanics that are intended for adults.

You are responsible for ensuring that accessing a slot-style demonstration is lawful where you live. If it is not, please do not use the game.

RTP (Return to Player) is the long-run percentage of everything wagered that a game returns as wins, averaged over a very large number of spins. It is a statistical property of the game's math, not a promise about any single session. The flip side is the house edge: house edge = 100% − RTP.

Base game RTP
98%
≈ 2% house edge (in demo credits)
Hit rate
~50%
share of spins that return any win
Volatility
High
rarer wins, bigger swings

Why short sessions tell you nothing

RTP only emerges over hundreds of thousands to millions of spins. Over a few minutes of play, variance completely dominates: you can be far ahead or far behind, and a winning streak is not evidence that the RTP is higher than stated it is just variance. A 98% game and a much looser game look identical over a hundred spins. The longer you play, the closer real results converge toward the configured RTP.

Published RTP, hit rate, and volatility figures describe the game's configuration, not a forecast of your results. No outcome, past or future, changes the odds of the next spin.

Every outcome in Hoplite is generated by a provably-fair system, so results are deterministic, reproducible, and impossible for the operator to alter after the fact. It combines three inputs:

Before you bet, the server commits to its secret server seed by showing you its SHA-256 hash. Each spin then derives its result from an HMAC-SHA256 stream keyed by the server seed over clientSeed:nonce, converted into numbers between 0 and 1 that drive the reels. Because the result is fixed by those inputs, it cannot be changed once the commitment is shown.

  1. Note the commitment the SHA-256 hash of the server seed shown before you play.
  2. Play as many spins as you like. Optionally set your own client seed first.
  3. When you rotate your seed, the server reveals the old server seed.
  4. Hash the revealed server seed yourself and confirm it equals the commitment you were shown proof it was fixed in advance.
  5. Recompute each spin from the revealed server seed, your client seed, and the nonce to confirm every result was exactly what the game produced.
Provably-fair guarantees outcomes match the published game rules and weren't tampered with. It is a transparency mechanism, not a way to predict or influence the next spin.

Accounts use a username and password. You are responsible for keeping your credentials private and for any activity that happens under your account. Choose a password you do not reuse elsewhere, and do not share your login.

One account per person. We may suspend or remove accounts that are inactive, duplicated, or used in ways that break these terms. Because credits have no value, account closure does not entitle you to any compensation.

To keep the demo fair and online for everyone, you agree not to:

We may restrict or end your access at any time if you misuse the service.

Hoplite is meant to be a bit of fun. Even with no real money on the line, slot-style mechanics are designed to be engaging, so play in moderation, take breaks, and stop if it stops being enjoyable. Never let a demo influence real-money gambling decisions elsewhere.

If gambling is affecting you or someone you know, free, confidential help is available:

The Hoplite name, design, artwork, code, and game logic are owned by us or our licensors and are protected by intellectual-property law. You may use the game for personal, non-commercial enjoyment only. You may not copy, resell, rebrand, or redistribute the game or its assets without permission.

Hoplite is provided "as is" and "as available," without warranties of any kind, express or implied. We do not warrant that the game will be uninterrupted, error-free, secure, or that credits, history, or accounts will be preserved. The service, including any demo credits, may be modified, reset, or discontinued at any time without notice or liability.

To the fullest extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of Hoplite, including lost demo credits, lost data, or downtime. Because the service is free and credits carry no monetary value, any liability we may have is limited to the amount you paid to use the game which, for the game itself, is nothing. Voluntary donations are non-refundable and are not a payment for the service.

We may update these terms from time to time. When we do, we will revise the "last updated" date above. Continuing to use Hoplite after a change means you accept the updated terms.