Crisp Game Lib Portable SDL Port
A downloadable game for Windows
This is page contains the sdl(2) port i did, of the crisp games library portable which is a Minimal C-lang library for creating classic arcade-like mini-games running on devices and browsers. Re-implemented version of crisp-game-lib for smaller devices. There was no windows, linux, mac (SDL) release as far as i was aware and i ported extra games to this portable library, added extra options like small overlays (pixel grid, glow, crt etc), ability to switch between darkmode and no darkmode, ability to save highscores, overlays and darkmode per game, ...
I did not create these games nor the library itself or any of the game idea's, this was created by user AbaGames i'm only portraying my sdl port here with added extras and newly ported games from the Javascript versions to this portable library, if your just interested in the other versions, want to play in the browser or even the default javascript library please check out user AbaGames releases or his github page.
Linux and Mac binaries are easy to compile yourself, i do not know how to easily create portable linux and mac version binaries with libSDL2 already included
WHAT IS NEW / HAS CHANGED
- Fixed bug in library related to rectangles with negative width or height
- Added Game Controller support through sdl's gamecontroller api
- Added Ability to switch between dark mode enabled or not. When pressing D button (Start on controller) game will restart in chose mode
- Added Overlays (Crt, Glow, Pixel grid) and remember it per game
- Added Hi Score Saving per game
- Added Make screenshot (of games) option
- Added ability to directly launch a single game
- Added ability to show fps
- Added ability to run as fast as possible
- Added Mouse Support
- Added Newly Ported Extra games from Javascript versions (BWalls, BS Fish, Circle W, Counter B, C Tower, Cate B, Charge Beam, Catapult, Breed, CardQ , C Nodes, Cross Line, ...
- Added ability to show sections in the menu and display more than 1 page of games (support for more than 16 games)
Commandline Parameters
- -f: Run fullscreen windowed (desktop resolution)
- -w XXX: use window width XXX
- -h YYY: use window height YYY
- -ns: no sound
- -a: use accelerated renderer (by default software renderer is used)
- -fps: show fps
- -nd: no fps delay (run as fast as possible)
- -list: List game names to be used with -g option
- -g : run game only
- -ms: Make screenshot of every game
CONTROLS KEBOARD
- Arrow keys: Select menu's
- X: Confirm in menus, button action in game
- C: On menu item lower in menus, button action in game
- S: Switch sound calculation (default does sound the best)
- G: Alternate views & overlays
- PAGE_DOWN: Decrease Volume
- PAGE_UP: Increase Volume
- D: Enable / Disable Darkmode (note game will restart)
- ESC: Quit current game, exit game
CONTROLS Gamepad (Xbox controller)
- DPAD / Joystick: Select menu's
- A: Confirm in menus, button action in game
- B: On menu item lower in menus, button action in game
- Y: Switch sound calculation (default does sound the best)
- X: Alternate views & overlays
- LB: Decrease Volume
- RB: Increase Volume
- START: Enable / Disable Darkmode (note game will restart)
- BACK: Quit current game, exit game
CREDITS
- Original javascript library created by AbaGames
- Original Portable (c) library created by AbaGames
- Games and Game Ideas created by AbaGames
- Game Preview image created by user Sai from funkey discord for the funkey port
- SDL 1 / 2 Port created by me joyrider3774
Published | 21 hours ago |
Status | Released |
Platforms | Windows |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | joyrider3774 |
Made with | SDL |
Tags | 2D, Arcade, Cute, minigames, Retro, sdl |
Code license | MIT License |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Joystick |
Links | Source code |
Comments
Log in with itch.io to leave a comment.
I love this so much, great job!!! sfx are garbage but its part of the concept
i would play this at random times
If you liked these be sure to checkout the games, from the original javascript library, the C portable version initially only included about 15 games, in this SDL version i ported extra games and will probably port some more. But if you want to play the original ones in the browser you can find the rest of these here http://www.asahi-net.or.jp/~cs8k-cyu/