HOME | DD

RoboGoGoRobo — BrainBlast

Published: 2009-09-19 01:55:07 +0000 UTC; Views: 46460; Favourites: 146; Downloads: 1174
Redirect to original
Description Use A and D to run, space bar to jump (or arrow keys with the up arrow to jump).

Look around with the mouse.

1-3 (And the keypad too) changes weapons (Weapons not yet functional but look cool)

--- Version 10 ---

Right now I'm just learning flash actionscript 3 and I just got this working in the last couple of weeks (After lots of research and learning for few months) so not everything is quite programmed yet

I've got the character physics mostly working, but now I have to rework the animation structure. Right now I have to re-re-re-redo the whole animation tree so I can get a system that will sync up the arm and body animations so when you switch weapons they will line up properly.

For the weapons, I could use regular-ass pew-pew bullets (and some weapons will have that), but for bullet and laser based weapons, I'm trying to come up with a method that draws a line from the weapon at the angle the weapon is facing, detects objects intersecting that line and picks the closest intersecting object and registers a hit on that target whether it be enemy or ground so the beam and bullet weapons will have an instantaneous feel to them. And of course it will have to remove those hit detect objects so it doesn't eventually bog down the computer with all the shots you've ever made invisibly cluttering up the memory. I'm really not sure where to start on that one

But for now, if the animation system doesn't work, the rest of it's not going to work.

So far the only animations are idle stance, running and back pedaling. I'm only going to keep it to those three until the animation tree works properly.

I am extremely proud of the way this is working right now, especially the way that camera moves. Thank you, Flash for Dummies, Kongregate Shootorial, and Mr.Sun's tutorials for letting me reverse engineer what you guys did and come up with my own solutions! Heh, but of course none of their code ended up working properly for this particular game, but the theories sure did!

Well, check back for updates if I can ever my life back in order...
Related content
Comments: 84

jahmirwhite [2015-08-24 06:26:39 +0000 UTC]

I didn't know you work on games.

👍: 0 ⏩: 0

thebooblovingking [2013-09-15 23:43:04 +0000 UTC]

its real nice, very fluid animations. (love the boobs too.) speaking of which, by any chance, will there be any breast expnsion and/or lactation features added in the future? like a milk powered gun and "tank" upgrades for said gun?

👍: 0 ⏩: 1

RoboGoGoRobo In reply to thebooblovingking [2013-09-21 00:59:54 +0000 UTC]

Well, this isn't one of 'those' kind of games. It was supposed to be a PG 13 non-fetish related game, but I haven't worked on it in a while.

👍: 0 ⏩: 1

thebooblovingking In reply to RoboGoGoRobo [2013-09-21 21:24:36 +0000 UTC]

ah, alright, you do what you like. either way, this plays great! i sure hope to see more of it

👍: 0 ⏩: 0

holehjebuz [2013-02-03 06:12:05 +0000 UTC]

it wont lemme play :c

👍: 0 ⏩: 1

Maximiuz2002 In reply to holehjebuz [2013-11-18 06:25:50 +0000 UTC]

Found you.

👍: 0 ⏩: 0

Dadalos [2012-04-09 05:47:16 +0000 UTC]

impressive.

👍: 0 ⏩: 0

Cadillac-Blood [2011-08-21 18:44:55 +0000 UTC]

FFFF- I love this. I ran all the way to the BLUE ABYSS OF NOTHINGNESS EXCEPT BLUE SWIRLY THINGIES. YAH!

👍: 0 ⏩: 0

Gamedragon89 [2011-02-24 07:22:27 +0000 UTC]

1 compound word: Flashpunk. They have the "collision line" function you're looking for already built-in. A simple finite state machine should assist in animation. Don't make an animation tree, but rather a net of linked animations that transfer into each other based on certain conditions For example:

idle can link to walk (accelerating), jump (moving up & in air), fall (moving down, and in air), and duck (down arrow pressed).
walk can link to idle (decceleration and speed is 0), run (speed is too high for walking to look right), jump, fall, and duck.
jump can link to fall.
run can link to walk, jump, fall.
duck can link to idle.

Most of the conditionals can be repeated, but it's just a matter of making something along these lines:

update(){
switch(state){
case idle:idleUpdate(idleAnim);break;
case walk:walkUpdate(walkAnim);break;
case jump:jumpUpdate(jumpAnim);break;
//and so on.
}
}

...then you have your individual states control both animation and actions.

👍: 0 ⏩: 1

Gamedragon89 In reply to Gamedragon89 [2011-02-24 07:23:58 +0000 UTC]

Oh wow, I just noticed I already commented on this piece saying to use Flixel earlier. >_< yeah, Flashpunk's more "I barely know how to program stuff"-friendly.

👍: 0 ⏩: 0

jibjob78 [2010-12-11 02:34:41 +0000 UTC]

This is pretty good! Has a lot of potential.
Now the thing i've learnt with past experiences using Flash, is that with level design, sometimes it's better to have a smoother and flatter ground to move on. just so you dont get legs poking out and possible glitches...

👍: 0 ⏩: 0

The-Observance [2010-12-08 01:01:59 +0000 UTC]

Huh. This thing looks like it has fantastic potential...

👍: 0 ⏩: 0

Oppaiman [2010-05-21 15:58:40 +0000 UTC]

so will we ever see a finished game?

👍: 0 ⏩: 0

Cenaris [2010-04-16 10:19:42 +0000 UTC]

Awesome work so far. The jump would be better suited to the up arrow though. Weapons I guess could be a mouse click.

👍: 0 ⏩: 0

Gamedragon89 [2010-04-07 00:37:53 +0000 UTC]

The thing about flash is that it's not a good choice for making platformers/beat-em-ups like this one's obvviously going to be. You may want to google for "Flixel" if you want to make games in flash (it's more precise to use pixel art/sprites than vector graphics) or use an actual game creation software such as Scirra's Construct, which is free, by the way.

Also, please for the love of god tell me you are not going to have enemies raping the protagonist with INESCAPABLE 11-SECOND LONG GRAB ANIMATIONS

👍: 0 ⏩: 0

Angered-Icon [2009-12-12 18:56:42 +0000 UTC]

I LOVE IT! Yes more games for gigantic boobs! different power ups should make not only the weapon stronger but make certain body parts bigger. and the more of the same you pick up the bigger that part as well as weapon power.

👍: 0 ⏩: 0

Timmy-22222001 [2009-10-29 15:30:20 +0000 UTC]

Really amazing seeing that someone could make a game this good and hell love that title screen tekweapons, wow!

The rich animation is working quite well and your already got the bounce effects of everything going along just swimmingly, the DOA people would be proud.

Also applauding your overall video game skills to be making this BrainBlast of yours, now this is only a trial but how long would it take to say finish something like this?

But you definitely got the skills to be putting into this super sexy game tekweapons, please don't quit!

Later,

👍: 0 ⏩: 1

RoboGoGoRobo In reply to Timmy-22222001 [2009-11-03 01:53:09 +0000 UTC]

Honestly I have no idea how it would take to finish this. This is about my third attempt at a flash project ever, and I'm just learning actinScript 3, let alone web-based anything. You're basically dealing with someone who can't even comprehend html here . I've been delayed lately trying to find a job, but now that I know that I'm never going to, I'm going to be trying to work this a bit more this month. My goal was to have the engine completely working by the new year and the whole game done before I get deployed overseas next year.

👍: 0 ⏩: 1

Timmy-22222001 In reply to RoboGoGoRobo [2009-11-08 18:46:17 +0000 UTC]

If your still just learning the damn program its definitely going to be a brain blast seeing what you'll have ready for us in the final stages! o0o

Wow that's pretty quick to have it ready in the New Year, talked to some people before about theirs and usually they say it'll be a year or two, lol.

Deployed overseas?

Its going to be quite a game though seeing what your already offering players and wish you all the best with all your continued efforts into this game tek, you definitely seem to have that energy and motivation need to get the job done.

Later,

👍: 0 ⏩: 0

zionviller [2009-10-19 10:55:20 +0000 UTC]

Too cool!

👍: 0 ⏩: 0

JessyDee [2009-10-12 19:40:25 +0000 UTC]

great work!!!!! the motion its amazing!!!

👍: 0 ⏩: 1

RoboGoGoRobo In reply to JessyDee [2009-10-19 03:49:39 +0000 UTC]

Yay! Thanks a lot

👍: 0 ⏩: 0

dragon3090 [2009-10-03 04:02:37 +0000 UTC]

it wont start for me

👍: 0 ⏩: 0

gmc9987 [2009-09-30 20:44:57 +0000 UTC]

This looks a lot better than the version you sent me. It's really coming along!

I wouldn't mind seeing your working files, if you get the chance to send them my way.

👍: 0 ⏩: 0

99Breaker [2009-09-26 09:59:40 +0000 UTC]

FLASH games too?! Man you are one multi-talented dude.

I dig it. Definitely some nice work so far. I particularly like the dynamically panning background.

👍: 0 ⏩: 0

0Anesthetic4u [2009-09-26 09:38:00 +0000 UTC]

Uhh why can't I play this? I press normal and it sends me back to the main page, and I press hard and nothing happens.

👍: 0 ⏩: 1

RoboGoGoRobo In reply to 0Anesthetic4u [2009-09-28 23:39:06 +0000 UTC]

Is your flash player the latest version? Also, what browser are you using? I've tested this on internet explorer, opera, firefox and google chrome.

The problem you are having should theoretically be impossible because buttons can't do functions outside of what they were programmed to do (theoretically) and they should'nt be a able to randomly switch functions with other buttons (again theoretically). I guess it could be possible that you're getting a weird problem as the file is being transferred so maybe try pressing the "back" button and see if that takes you to the test level

👍: 0 ⏩: 1

0Anesthetic4u In reply to RoboGoGoRobo [2009-09-29 08:36:08 +0000 UTC]

Well there aint no way in hell I have the latest flash player, but it is sufficient for everything else I do. I use Internet Explorer 7. I don't know what to say "Back" and "Normal" have the same function and hard does nothing.

👍: 0 ⏩: 1

RoboGoGoRobo In reply to 0Anesthetic4u [2009-09-29 08:52:40 +0000 UTC]

Well, at least we know that two of those buttons are working properly. 'Hard' is not yet set to do anything and 'Back' does what it's supposed to do. The normal buttons only function is to gotoAndPlay frame 'gameStart'. If it does that, the menu system will go away, and all button functions are removed.

Hmm, if you can press the 'Normal' button and it goes back to the main menu and the buttons don't work, that means it has run the initialize game function without stopping on the 'gameStart' frame and instead going back to frame 1 and stopping there. That could be an easy fix, and I can write a function that tries to make sure it stops on the frame it's supposed to.

If any of the buttons DO work after pressing 'normal' and it resets the menu screen, that means it has not run the initialize game function and it could be a huge array of other problems, but in general, completely ignoring its programming. I'd have no idea how to fix that. Isn't Flash fun?

👍: 0 ⏩: 1

0Anesthetic4u In reply to RoboGoGoRobo [2009-09-29 10:37:00 +0000 UTC]

A regular party.

👍: 0 ⏩: 0

mkornatka [2009-09-24 12:20:25 +0000 UTC]

very cool game, she have nice boobs

👍: 0 ⏩: 1

RoboGoGoRobo In reply to mkornatka [2009-09-25 05:23:06 +0000 UTC]

Thanks! They were the easiest parts to animate

👍: 0 ⏩: 1

mkornatka In reply to RoboGoGoRobo [2009-09-25 15:26:08 +0000 UTC]

hehe... I belive

👍: 0 ⏩: 0

Aonar [2009-09-23 08:25:57 +0000 UTC]

hmmm, needs a larger bust >.> in all seriousness though great work looks good so far

👍: 0 ⏩: 1

RoboGoGoRobo In reply to Aonar [2009-09-25 05:22:43 +0000 UTC]

Heheh, I really do need to make a giant-boobed deviantart version

👍: 0 ⏩: 1

Aonar In reply to RoboGoGoRobo [2009-09-27 00:57:16 +0000 UTC]

yaaaay!

👍: 0 ⏩: 0

Paper-thinSanity [2009-09-21 06:25:44 +0000 UTC]

sweet dude! lookin' kickass, indeed.

👍: 0 ⏩: 1

RoboGoGoRobo In reply to Paper-thinSanity [2009-09-25 05:21:42 +0000 UTC]

Thanks! This is just first small step though

👍: 0 ⏩: 0

gandalph866 [2009-09-20 19:20:57 +0000 UTC]

...I can't start the game.

👍: 0 ⏩: 2

RoboGoGoRobo In reply to gandalph866 [2009-09-25 05:21:14 +0000 UTC]

Make sure you have the latest version of Adobe Flash Player as this is actionScript 3. Or just keep hitting refresh as i had a similar problem to where deviantart just didn't want to let me download it.

I don't have a loader bar in there yet so you can't see if it's preloading or not.

👍: 0 ⏩: 0

Paper-thinSanity In reply to gandalph866 [2009-09-21 06:25:14 +0000 UTC]

hit download

👍: 0 ⏩: 0

katheb [2009-09-20 18:01:07 +0000 UTC]

Very nice animation , Her Running back animation looks best

👍: 0 ⏩: 1

RoboGoGoRobo In reply to katheb [2009-09-25 05:16:40 +0000 UTC]

That's the only animation I can get Flash's IK to do motion easing and I have no idea why. All the others keep giving me error messages when I try to ease. They're all on the same timeline, and the back pedal one is the second animation in the sequence. I haven't been able to find a "proper" method of doing it or figure out a work-around for it.

👍: 0 ⏩: 1

katheb In reply to RoboGoGoRobo [2009-09-28 18:02:42 +0000 UTC]

I wouldn't know how to deal with that , I animate using frames and Tweens [Ik and scripts Give me a headache]

👍: 0 ⏩: 1

RoboGoGoRobo In reply to katheb [2009-09-28 23:50:51 +0000 UTC]

yeah, this one's a combination of frames with tweens for the main torso and IK for the arms and legs. Then the scripting just overrides the placement and rotation of body parts anyways so whatever movement and rotation I animated doesn't even friggin' matter I had to get around this by having Celia's body parts orbit each other and have them face the mouse cursor to varying degrees or else all her body parts would clump at the bottom of her hit-detect field.

What's really weird about IK is there is an easing option called "runtime" but it gives me error messages that tells me that this method doesn't support animations with more than one pose. Why would you want to ease something with only one pose? What the hell would it ease to- itself? You can't ease a still image and that option just seems a bit stupid to have...

👍: 0 ⏩: 1

katheb In reply to RoboGoGoRobo [2009-09-29 07:02:21 +0000 UTC]

as far as i know "RUNTIME" IK method means that when you export it you can drag it around with the mouse instead of it being animated before hand .

👍: 0 ⏩: 1

RoboGoGoRobo In reply to katheb [2009-09-29 08:54:32 +0000 UTC]

Oh! Now that could be potentially useful! I've seen a method that uses code to do that, but if IK can already put all stuff in for you, that could be pretty cool.

👍: 0 ⏩: 0

Zumiez1 [2009-09-20 10:26:35 +0000 UTC]

awesome

👍: 0 ⏩: 1

RoboGoGoRobo In reply to Zumiez1 [2009-09-25 05:11:50 +0000 UTC]

thanks!

👍: 0 ⏩: 0

j2cc5 [2009-09-20 03:00:17 +0000 UTC]

great job can not wait to play the full version.

👍: 0 ⏩: 1


| Next =>