Okgame
ok is a multiplayer puzzle game- but not just any puzzle game, EVERY puzzle game! It's a build-your-own puzzle game with a puzzle game creator where YOU define all the rules to your own custom game! This is the full source code for the puzzle game and RPG engine in C++. It is converted from Java so it needs some stuff wrapped in shared pointers.
Install / Use
/learn @bobsgame/OkgameREADME
Check out COMPILING.md for instructions about how to compile ok game.
discussion here: https://discord.gg/FfDxFc4JuS
ok game is "Open Source"
ok game is:
THE GREATEST PUZZLE GAME EVER MADE
EVERY PUZZLE GAME IN ONE
A CUSTOM PUZZLE GAME CREATION SYSTEM
A WORLD TOURNAMENT PLATFORM AND GLOBAL RANKING AND LEADERBOARDS FOR ALL PUZZLE GAMES
LOCAL MULTIPLAYER WITH UNLIMITED PLAYERS
ONLINE MULTIPLAYER WITH UNLIMITED PLAYERS
MIXED MODE ONLINE/LOCAL MULTIPLAYER
COMPLETELY FREE
OPEN SOURCE
ok game is a multiplayer puzzle game- but not just any puzzle game, EVERY puzzle game! It's a build-your-own puzzle game with a puzzle game creator where YOU define all the rules to your own custom game!
UPLOAD YOUR CUSTOM PUZZLE GAMES AND CHALLENGE YOUR FRIENDS TO THEM
HOST MIXED LOCAL/ONLINE MULTIPLAYER TOURNAMENTS ACROSS THE UNIVERSE WITH LIVE STREAMING
SELL IT ON STEAM IF YOU WANT
MAKE IT INTO CUSTOM ARCADE CABINETS WITH 10 JOYSTICKS AND ROTATING HYPERCUBES AND SELL THEM TO LOCAL ARCADES
TURN IT INTO A MUSIC VISUALIZER WITH LIBPROJECTM OR FLAM3 FRACTALS/ELECTRIC SHEEP WITH COOL EQ LIGHTBARS
PUT IT IN APT REPOSITORIES SO YOU CAN APT GET OK
EMBED LIBRETRO INTO IT AND PLAY IT RECURSIVELY INSIDE RETROARCH INSIDE ITSELF
More than that, great care has been made to ensure that ok game is the best version of every puzzle game. I went through every puzzle game forum and wiki I could find and made sure to implement every detail and feature required by tournament level hardcore players. It has wall kicks, floor kicks, spin kicks, T-spins, adjustable timing, powerups, you name it. All of these features apply to all the games however you want, making it the best version of every game!
ok game change in real time as you play it, morphing from game to game and making every round completely unique. Or you can choose to play just your favorite game type against your friends with fantastic controls, super tight timing, and features and powerups from other games.
ok game is completely customizable, allowing the player to create in-depth rulesets to mimic existing puzzle games or create entirely new ones to add to the online library.
Create your own puzzle modes! Invent custom rulesets or challenge your friends to a sequence of all your favorite games. Compete in an online world championship and improve your skills to reach the top of the public leaderboard.
ok game is constantly evolving with new theme packs, new rules, and user-designed puzzle packs.
ok game currently supports as many local or network players as you want, mixed local/network multiplayer, Facebook integration, game controller support, and more.
The source code is available on GitHub so it can grow into a standard tournament platform for all puzzle games!
ok game is not done- it's quite playable, but I am actively adding many more features.
ok is never done- it's quite playable, but I am actively adding many more features.
Upcoming feature list:
- Lots more game mode features, modes, and goals
- Better multiplayer lobby with chat
- Tournament features and ladders, regional and global
- Matchmaking by region or rank
- Server verification
- Spectator mode, replays, challenge replay
- Custom themes, sounds, and music
License
- Do whatever
- 1 + 1 = 3
