- Sorcery of Uvutu PC Port
- 17 Aug 2017 10:31:42 pm
- Last edited by 123outerme on 02 Oct 2017 07:26:52 pm; edited 14 times in total
I'm learning C; primarily for computer usage, although I would love to figure out CE development. I figured that a good way to progress my skills, as always with hobbyist programmers, is to make a game. However, I love Sorcery's sprites too much (especially LD Studios' great main character sprite that I have yet to give a name), so I can't just make a new game in a new genre. I have to stick to my roots and create a port! I plan to make this version another fully-fledged port of the CSE original.
It's built in C using SDL. SDL can also combine with OpenGL for all of you OpenGL beasts, although I'm not gonna be using that for this project. Here's the long-awaited screenshot of Sorcery of Uvutu starting to run in C! If you want to see the Github repo, here you go.
(go here for all screenshots)
In this new screenshot, I show off the general flow of the game, the intro text, etc., and provide a full-res, full-speed glimpse into Sorcery!
I've released SoU in Release Candidate form now. You can download it below this text. If you wish to build it, download SorceryOfUvtutuPCbin.zip and run a_makeWindows.bat in the build subfolder. Linux currently compiles as well, but you'll have to run the commands by following the instructions in a_makeLinux.txt, which I explain why in there. Note that the Linux version (at least for me on my Linux VM) currently doesn't work; specifically, it segfaults trying to draw the map. If you can get it to run without crashing, let me know. If you are on Windows and you want to download the .exe without having to build it (especially if you don't have GCC), then download SorceryOfUvutuPC.zip. It'll have all the tools you need to run a pre-built version of Sorcery.
Download the newest release of Sorcery of Uvutu PC here:
https://github.com/123outerme/Sorcery-of-SDL/releases
Engine Checklist: - Done
* Turn rendering from individual PNGs to spritesheet rendering - Done
* Reading from a different line for a different map - Done
* Collision detection - Done
* Make user movement locked during text box stuff - Done
* Menu screen - Done
* Help menu - Done
* Save file - Done
* Random battles - Done
* Map transitions - Done
Game Checklist: - Done
* Make all maps - Done
* Add all enemies - Done
* Add all attacks - Done
* Add all boss quips and NPC text - Done
* Add menus - Done
* Add item pickups - Done
* Add overworld HUD - Done
It's built in C using SDL. SDL can also combine with OpenGL for all of you OpenGL beasts, although I'm not gonna be using that for this project. Here's the long-awaited screenshot of Sorcery of Uvutu starting to run in C! If you want to see the Github repo, here you go.
(go here for all screenshots)
In this new screenshot, I show off the general flow of the game, the intro text, etc., and provide a full-res, full-speed glimpse into Sorcery!
I've released SoU in Release Candidate form now. You can download it below this text. If you wish to build it, download SorceryOfUvtutuPCbin.zip and run a_makeWindows.bat in the build subfolder. Linux currently compiles as well, but you'll have to run the commands by following the instructions in a_makeLinux.txt, which I explain why in there. Note that the Linux version (at least for me on my Linux VM) currently doesn't work; specifically, it segfaults trying to draw the map. If you can get it to run without crashing, let me know. If you are on Windows and you want to download the .exe without having to build it (especially if you don't have GCC), then download SorceryOfUvutuPC.zip. It'll have all the tools you need to run a pre-built version of Sorcery.
Download the newest release of Sorcery of Uvutu PC here:
https://github.com/123outerme/Sorcery-of-SDL/releases
Engine Checklist: - Done
* Turn rendering from individual PNGs to spritesheet rendering - Done
* Reading from a different line for a different map - Done
* Collision detection - Done
* Make user movement locked during text box stuff - Done
* Menu screen - Done
* Help menu - Done
* Save file - Done
* Random battles - Done
* Map transitions - Done
Game Checklist: - Done
* Make all maps - Done
* Add all enemies - Done
* Add all attacks - Done
* Add all boss quips and NPC text - Done
* Add menus - Done
* Add item pickups - Done
* Add overworld HUD - Done