Sub
|
|
« on: December 08, 2016, 08:55:48 AM » |
|
[Latest] There's a discord channel if you want to join -- https://discordapp.com/invite/TV43fRnIt's very WIP right now. I'm playing as the guy in red fighting against the purple guy. There are two ways to damage your opponent 1) Melee. When two players collide, a melee collision occurs. The winner is whoever was moving faster in their opponents direction. The loser gets damaged and knocked back. It's hard to tell when this happens in the video and who wins the melee clash because it still needs graphics for it. 2) Energy Attacks. These are only half-implemented at the moment There's a red circle around me which indicates how much energy I have. The larger the circle the more energy. When the circle is red energy is being drained, when it's green energy is being gained. You use energy from moving, teleporting, and charging energy attacks. You start to regain energy after a brief moment of not using energy. If you run out of energy, you have to wait a second before it starts to recharge. The idea is that you want to outmaneuver your opponent to score a hit. I'm working on a meta-game surrounding this giving you something to fight over. The idea is that what you're looking at would be an individual level, which would be considered an entire world. You'd have to kill everyone on the world (roughly 4 enemies per world) in order for it to be conquered. I'm working on a very simple mount-and-blade like galaxy view where various factions are fighting over the planets. [Original Post] I've been playing around with the idea of creating a (very simple) 2D action game inspired by dbz. I've got three small prototypes that I've built to that end - An energy ball effect
- Malleable terrain (I'm thinking this would occur upon the player impacting the ground at a high speed
- Mockup of player / energy ball flight physics
I'm not sure how much further i'm going to go with this, but I figured there's no harm in throwing what I have so far out there.
|
|
« Last Edit: December 30, 2019, 12:12:49 PM by Sub »
|
Logged
|
|
|
|
Sub
|
|
« Reply #1 on: March 15, 2017, 06:21:46 PM » |
|
I still am thinking about this idea and how to wrap all of these concepts up into one package. I spent Saturday night creating another prototype, this time a particle engine.
Brief disclaimer -- I had to record this one on my phone. I had some glitches when I tried recording on my PC.
|
|
|
Logged
|
|
|
|
Joseph
|
|
« Reply #2 on: March 16, 2017, 03:57:03 PM » |
|
Ooooh, particles!
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #3 on: November 19, 2017, 09:15:48 PM » |
|
Here's a video in which I control a very tiny and nimble square. It can fly / teleport and (not implemented but eventually) shoot energy beams / energy balls / lazers.
I'm the yellow dude. The circle around me is how much energy I have. Flying and teleporting drains energy. Energy automatically regenerates after not using any for a short period of time. Energy regenerates 3 times faster if you're completely stationary.
If you fly into the opponent square, a melee collision happens, and the loser gets damaged and knocked back. The winner is determined by whoever was moving faster in the opponents direction. It's all about momentum.
On the list of things I've done since recording this video - Added a somewhat reasonable camera instead of the stationary one shown in the video - Improved AI's use of teleports so as to not unproductively zig-zag around
On the list of things I think would be cool to do - Improved collision detection / melee resolution. It's a bit janky in the video, but I know what I should do to improve this. - Add malleable / destructable terrain (basically integrate the code from the second part of the video in the first post) - Add energy attacks - Make it look pretty
On the more unreasonable end of things I'd like to do - World generation. Instead of the level taking place on a flat surface like in the video, it'd be cool if it took place on a rather large circular world populated with enemies. Gravity would point towards the center of this circle. - Add rpg elements, where your character can level up to learn new attacks / gain more energy / speed. - Add rogue-lite elements, so that when your character dies, you start over with a new character on a newly generated world.
|
|
« Last Edit: December 31, 2019, 03:20:01 PM by Sub »
|
Logged
|
|
|
|
Sub
|
|
« Reply #4 on: February 09, 2018, 10:35:58 PM » |
|
Finally got around to implementing deformable terrain for this. I'm honestly amazed that it works as well as it does.
The video would be longer but I ran out of disk space while recording. Also, the long black screen in the beginning is OBS, for some reason it takes a while to start capturing frames when I switch to fullscreen.
Anyway, for a repeat explanation on what it is, it's loosely based on the combat in DBZ. You control a very tiny and fast square. It can fly / teleport and shoot energy attacks.
I'm the yellow dude in this video. The circle around me is how much energy I have. Flying, teleporting, and energy attacks drain energy. Energy automatically regenerates after not using any for a short period of time. Energy regenerates 2 times faster if you're (more or less) stationary.
If you fly into the opponent square, a melee collision happens, and the loser gets damaged and knocked back. The winner is determined by whoever was moving faster in the opponents direction. It's all about momentum.
If anyone has any ideas on a name for this thing, I'm all ears.
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #5 on: February 12, 2018, 02:22:47 PM » |
|
Another video
|
|
|
Logged
|
|
|
|
SparseGameDev
|
|
« Reply #6 on: February 13, 2018, 08:16:14 AM » |
|
Cool stuff! It's interesting how the terrain deformation almost seems almost liquid or soft. I think it's just because it happens gradually rather than all at once on impact, but it's an effect I don't think I've seen before.
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #7 on: February 13, 2018, 10:14:31 AM » |
|
Thanks! Yeah, you're right about it being almost like a liquid. It's a technique used in a lot of 2D games for water, I just tweaked it a bit to try and make it behave as a solid. Still needs some work as it's probably still too liquidy, but I kind of like it.
Having it instantly deform rather than gradually is an interesting idea, I think I'll try that out for higher impact speeds.
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #8 on: February 24, 2018, 08:44:14 AM » |
|
I'm playing around with what to do for the background. This geometry wars style grid is one of the experiments. I don't know if I'm going to keep it in as it makes it pretty hard to read the screen
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #9 on: February 25, 2018, 05:13:52 AM » |
|
It looks like I accidentally made a lighting system
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #10 on: March 27, 2018, 10:41:20 PM » |
|
I replaced the rectangles representing the player with an active ragdoll. This is a super early first pass, and honesly just about everything in this video needs multiple additional passes. For the ragdolls specifically, right now they're ingame and reacting to the flight physics of the player. They also orient themselves to the terrain if they detect they're going to collide soon.
I need to animate them for charging energy attacks, melee (winning and losing), landing on the ground, and some flailing for when they're being knocked back. I've been reading and playing around with forward and inverse kinematics, I'm thinking I should be able to come up with something decent. It helps that the characters are super small and move very quickly, so you're less likely to notice imperfections.
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #11 on: October 28, 2019, 03:54:46 PM » |
|
|
|
|
Logged
|
|
|
|
Sub
|
|
« Reply #12 on: November 01, 2019, 09:46:15 AM » |
|
I made a main menu, though once again the compression on the video doesn't do it any favors
You have to be in 1080p and fullscreen to notice it but there's a particle system simulation going on in the background that you can subtly interact with.
|
|
« Last Edit: November 01, 2019, 10:11:23 AM by Sub »
|
Logged
|
|
|
|
Sub
|
|
« Reply #13 on: December 11, 2019, 10:05:34 PM » |
|
|
|
« Last Edit: December 31, 2019, 03:18:48 PM by Sub »
|
Logged
|
|
|
|
Sub
|
|
« Reply #14 on: December 30, 2019, 11:38:03 AM » |
|
Added an initial batch of sounds and upgraded some of the graphics. Also working on a very simple meta-game surrounding the fights, which is a view of the galaxy offering you planets to fight over.
|
|
« Last Edit: December 31, 2019, 03:19:42 PM by Sub »
|
Logged
|
|
|
|
Sub
|
|
« Reply #15 on: January 17, 2020, 07:54:45 PM » |
|
Right now I'm trying to figure out what I'm going to do for some of the required Steam marketing images. There's a gallery below of possible header images to use for steam (it's that small image which appears to the right of the videos / screenshots). I guess my question is do any of these work or could they work with some tweaking, or should I do something else for this? I should add that if i decide to use one of those images i'd actually go through the effort of centering or aligning the text better https://imgur.com/a/n6orpYa
|
|
|
Logged
|
|
|
|
|