PokerSnake for macOS

Added a macOS version of PokerSnake since all that needed to be done was rewrite highscore (saved in registry on Windows, plist preference file on macOS) and tweak some OpenGL shader stuff to work with the limited support on Macs. Available for download on the projects page.…

PokerSnake for Windows

Finally finished the Windows version of my old iPhone game PokerSnake. The game is a single 3MB exe file with all resources embedded (level files, sprites, sounds, runtime libraries). Everything is written in OpenGL/C++ with GLFW (opengl wrapper / window manage), GLM (vector/matrix math), soloud (sound playback), stb_image…

PokerSnake Menus

Adding menus to the PC version of PokerSnake. Almost ready for release. Missing win/gameover dialogs and highscores.…

Embedding Files in Executables

Working on a system to embed data files in code in order to release PokerSnake as a single exe file: Converting files to codeFiles can then be fetched as an char array. Example: EMBED_FILES* pngFile = find_files("tiles.png", data_files); if (pngFile == NULL) { log_error("Failed to get…

PokerSnake Control Update

Added support for both keyboard and joystick/gamepad controls. Also cleaned up the graphics a bit and added support for resizing the window. Still missing menu and sound.…

Converting PokerSnake to Windows

Getting back into game development by converting my old iOS game PokerSnake to Windows. The game engine is written in C and OpenGL so it has been relatively easy to get the basic level loading and rendering running on Windows: PokerSnake engine running on Windows 10.Everything in the main…