I noticed a few flaws in the groundwork I used to make Sorcery of Uvutu PC (https://github.com/123outerme/Sorcery-of-SDL) and Gateway to Legend (https://github.com/123outerme/Gateway-to-Legend). I noticed my rendering system was basically me just asking SDL to render an image rotated around its physical center. There's no changing the center, grouping images, applying filters, do real-time or pre-rendered animations, or anything like that.
That pushed me to write CoSprite (https://github.com/123outerme/CoSprite), my SDL2 rendering engine/library, alongside this project. Warper is my application of CoSprite, so lets start talking about it.
Warper (https://github.com/123outerme/Warper) is a Beat-em-Up game set in the future, where mutations in genetics combined with advanced technology allows people to teleport. Some can only teleport small distances, some can teleport long distances but not small ones, and some have the rarest ability of all, being able to teleport into different dimensions.
You are a Short-Range Warper, and your brother is one of the rare Dimension Warpers, barely able to control his powers. What happens when his powers are misused or get out of hand?
The planned modes include a story, arena/infinite mode, and a training mode. More information soon.
You can see my most recent (documented) progress in this video update:
This game is a Work in Progress right now. Warper and CoSprite may and most likely will have several differences between their conception and finalization. Anything can change, so be aware. If you want to look at or use the code in Warper or CoSprite, be my guest! Be sure to abide by the MIT License, but other than that, do anything you want with them!
I've been on a very long break. I just kinda forgot that I make games. Part of the reason I didn't work on Warper when I did remember I made games was because the collision detection routine, while detection works, the un-collision vector it spits out is wrong for some rotated shapes. I couldn't figure it out, and kinda gave up. I'm back now (although I still haven't fixed the un-collision, since the cases where it broke won't come up for this game), and I have this progress update:
I added gravity, wall/ceiling/floor collision, and enhanced the graphics a little bit. Tell me what you think!
How did I miss this? O.O This looks interesting so I hope this gets finished so I can try it. ^^