|
Title: RoboJets Post by: the_dannobot on June 10, 2014, 01:58:20 PM update: now available :)
https://www.ouya.tv/game/RoboJets/ (https://www.ouya.tv/game/RoboJets/) sup tigsource! I've been working on a game RoboJets for two or three months now, it's looking like it might be kinda fun so I thought I'd say something about it. It's a local-multiplayer one-hit-kill game like Towerfall or Samurai Gunn... idunno what you call that genre, License-to-Kill Arena Fighter? So yeah it's sorta like Towerfall except instead of little dudes running around a level with three arrows, you are a thirty foot tall RoboJet flying at mach 2 with infinite machine guns and heat-seeking missiles :) Visually obviously it's heavily inspired by macross/robotech, the look of the RoboJets and micromissiles and giant explosions flying everywhere. So your RoboJet has two modes, Robo and Jet, and you can flip back and forth between them. In robo mode it operates as a twin-stick shooter, in jet mode it controls like a 2d dog fighting game. There are interesting differences between the two modes gameplay-wise that add a bit of strategy to the game. Thanks for checking it out. Cheers! (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-10-12-55-00-57.png) (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-10-12-55-07-79.png) air brake: (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-10-12-55-15-09.png) (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-10-12-54-33-54.png) (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-10-12-55-45-13.png) shooting guns is fun: (http://dannobot.files.wordpress.com/2014/06/9gxrw.gif) flying is fun, transforming back and forth between robo and jet is fun: (http://dannobot.files.wordpress.com/2014/06/9gxtj.gif) firing missiles is sorta fun :/ This part needs a bit of work: (http://dannobot.files.wordpress.com/2014/06/9gxub.gif) check out those vlambeer explosions, lol link to dev log: http://dannobot.wordpress.com/2014/06/10/225/ (http://dannobot.wordpress.com/2014/06/10/225/) Title: Re: RoboJets Post by: the_dannobot on June 12, 2014, 08:32:12 AM One of the things I wanted in this game was like in RoboTech where they shoot down the missiles. A jet is being chased by a group of missiles, suddenly it switches to robot mode, spins its gun around and shoots down all the missiles.
There's a collision detection problem though... Most collision detection out there works by comparing the location of two objects and if they overlap, it is registered as a collision. However when checking fast moving objects like tiny little bullets and missiles zipping around, they almost never overlap. It results in a lot of tunnelling. The easiest way to solve this problem is there's no easy way to solve this problem. It requires a bunch of boring calculus. I got it working though and it's pretty sweet, the player is able to shoot things down exactly how they'd expect to. If yall want to take a look at the source code or use it in one of your own projects, it's FOSS at https://github.com/dmanning23/CollisionBuddy (https://github.com/dmanning23/CollisionBuddy) and example projects at https://github.com/dmanning23/CollisionBuddySample (https://github.com/dmanning23/CollisionBuddySample) https://github.com/dmanning23/CollisionBuddyCircleCircleTest (https://github.com/dmanning23/CollisionBuddyCircleCircleTest) Cheers! Title: Re: RoboJets Post by: the_dannobot on June 16, 2014, 11:10:32 AM One of the reasons this game came about, I have a bunch of code & stuff lying around and wanted to put it together into a project. One of the things I've been working on lately is a BulletML engine. BulletML is a scripting language used to describe patterns of bullets in shmup games. It's usually associated with bullet-hell shooters, and the syntax is kinda a pain in the ass, but one you wrap your head around it you can do some cool stuff. for example, in RoboJets if you shoot your weapons too much they will overheat and shots start to slow down and go wide of target, all done through BulletML instead of hard coded.
check out BulletMLLib: https://github.com/dmanning23/BulletMLLib (https://github.com/dmanning23/BulletMLLib) If you are a unity developer, there are a couple forks of this code available in the asset store. and a bunch of bulletml example scripts (strangely enough, one of my most popular repos on github) https://github.com/dmanning23/BulletMLExamples (https://github.com/dmanning23/BulletMLExamples) Cheers! Title: Re: RoboJets Post by: Cakeypigdog on June 16, 2014, 11:28:30 AM Transforming mech-plane combat. Sign me up :)
Title: Re: RoboJets Post by: the_dannobot on June 28, 2014, 02:25:23 PM Been slowly getting some work done on this game...
Got rid of the placeholder background and added a cool scrolling starfield (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-28-17-02-03-171.png) (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-28-17-03-10-841.png) Also it is very much fun to fire missiles now. Have to watch out though, if you fire too many can fly into the explosions and kill yourself! (http://dannobot.files.wordpress.com/2014/06/robojets-2014-06-28-17-03-35-381.png) Cheers! Title: Re: RoboJets Post by: the_dannobot on November 04, 2014, 07:12:42 AM Took a bit longer than expected, but finished up this game last night. Submitted to the Ouya store, so fingers crossed should be available in a day or two. I'll update with a download link once its up.
felt good to change that status to "All Done!" :) Cheers! Title: Re: RoboJets Post by: Cornelisjordaan on November 04, 2014, 07:36:04 AM Awesome! Congrats on reaching the finishing line :)
Title: Re: RoboJets Post by: the_dannobot on November 11, 2014, 07:18:59 AM available on the ouya store!
Cheers! https://www.ouya.tv/game/RoboJets/ (https://www.ouya.tv/game/RoboJets/) |