View Issue Details

IDProjectCategoryLast Update
0017951Starward RogueGameplay IdeaJan 20, 2016 8:13 am
ReporterPepisolo Assigned ToMission  
Status consideringResolutionopen 
Product Version0.201-0.202 
Summary0017951: Weapon prototype, Force Barrier
DescriptionI've been tinkering about with weapon creation and came up with this pretty fun one. It's quite simple, basically a kinetic blast -- hmmm, maybe I should've called it that instead -- that forces all enemies around you away with knockback while also clearing the bullets. It's basically "inspired" by Nicole's Barrier ability in Guardian Heroes.

The one key component that's missing is that it's supposed to really wreck any enemies that get blasted back into walls by it. That's where it's meant to do a lot of damage. (I don't expect this functionality to make it into the game, though!) Using it in an open space is just meant to be largely defensive, which is why it only does 1 damage. Here's a video of it in action:

https://dl.dropboxusercontent.com/u/30011618/Starward%20Rogue/StarwardRogue%20--%20Force%20Barrier%20Prototype.mp4

I've had some good fun with this one. The code is super bad, though, since I haven't yet worked out how to get a loop working so that I don't have to write each bullet angle by angle. 3 degrees, 6 degrees, 9 degrees, etc. Hey, I haven't programmed in 8 years and even then it was natural language.

Something like this in the game would be pretty cool, I think.




TagsNo tags attached.

Activities

Mission

Jan 20, 2016 8:13 am

developer   ~0044451

This one is a little tricky to decide if it'd be a good addition. If I was to implement it in the game I'd have to give it more damage and increase the energy cost as well since something like this being 'spammy' would be very bad (it would make the item too good).

As far as looping numerous bullets is concerned, the only way you'd be able to spawn numerous bullets in a loop while changing the angle would be with a variable, but as far as I'm aware you can't increment variables inside a loop. You define them once and that's it. For that reason you're forced to define a bunch of variables and use predefined BulletVars to cut back as much of the copy-pasta as you can.

Issue History

Date Modified Username Field Change
Dec 7, 2015 9:02 pm Pepisolo New Issue
Dec 7, 2015 9:07 pm Pepisolo Description Updated
Jan 19, 2016 2:16 pm Chris_McElligottPark Assigned To => Mission
Jan 19, 2016 2:16 pm Chris_McElligottPark Status new => considering
Jan 20, 2016 8:13 am Mission Note Added: 0044451