Welcome to the Oculus Developer Forums!

Your participation on the forum is subject to the Oculus Code of Conduct.

In general, please be respectful and kind. If you violate the Oculus Code of Conduct, your access to the developer forums may be revoked at the discretion of Oculus staff.

Man Overboard! - Become a human cannonball - Final APK

dignifiedwebdignifiedweb Posts: 279
Art3mis
edited June 2015 in VR Jam 2015
Man Overboard:


Apk download:
https://vrjam-submissions.s3.amazonaws.com/signed/4355f408bc9b/DwOPROUwRmGtliMKemIk_ManOverboard.apk

Cheers!


I0ZhuVQ.png
p6FhcDx.png



Become a human cannonball to collect treasure before your ammo runs out!

Hi guys, I just wanted to share my Milestone 3 progress and if anyone wanted to give my globally signed APK file a shot, feel free. My current build doesn't have much to do, but any feedback would be great. It's pretty fun to play still launching yourself into the air. What you see in my video is playable. Thank you and good luck on your milestone 4 everyone!

Milestone 3 APK
https://s3.amazonaws.com/vrjam-submissions/signed/4355f408bc9b/SOv83iQKQTa0zzNZZeHV_ManOverboard.apk

Milestone 4 APK (final) - newest APK download:
https://vrjam-submissions.s3.amazonaws. ... rboard.apk

Controls:
- tap to shoot yourself out of the cannon
- hit back button to load yourself back in

Milestsone 4 plan:
- Tap to shoot AND load yourself back into cannon
- Back button to pause and go to main menu and perhaps go to Gear VR home screen if I can figure that out.
- Turn this into a challenging game - 1 level that takes about 5-10 minutes to complete
- Make it more interesting and less buggy to fall into the water w/ particle effects and a splash sound.
- A couple music tracks
- The idea of a boss fight is in my head, but not sure if we'll have time to make it happen for the Jam. Maybe after.

Want more info? Check out my VR Jam page
Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR

Comments

  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    Updated with my Milestone 3 progress. Information above.
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    Hey,

    I just wanted to share my current progress. I'm giving up my entire Saturday and most of Sunday to give it a final push. I finally have a win/lose system and it's automatic! So cool, now I just copy and paste treasure chests and make the world look a lot nicer and I will be good to go! I wish everyone best of luck in these final hours. I don't care the slightest bit if I lose, because this was damn fun to do! This is my first game I've tried to make and my second project ever to try doing in Unity. I've learned so much. Any comments are definitely appreciated too, final APK won't be till tomorrow.

    I'm just wondering when I'll start drinking a couple beers, probably when I have some serious progress. Anyone else doing an all night Saturday thing?

    Video:
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • nilstasticnilstastic Posts: 140
    Art3mis
    I'm just wondering when I'll start drinking a couple beers, probably when I have some serious progress. Anyone else doing an all night Saturday thing?

    It's 01:57 in the morning here in Sweden. Looking forward to another hour of coding before going to bed. =)
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    Hey,

    Man Overboard final Milestone 4 video:


    Apk download final:
    https://vrjam-submissions.s3.amazonaws.com/signed/4355f408bc9b/DwOPROUwRmGtliMKemIk_ManOverboard.apk

    Cheers!
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • nilstasticnilstastic Posts: 140
    Art3mis
    Nice, but it was kindof hard to know what to do. I shot myself out of the cannon a few times but that was it? Did not get motionsickness and the water was nice - but it would have been even nicer if i could have shot myself agains birds and other stuff. =)
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    nilstastic wrote:
    Nice, but it was kindof hard to know what to do. I shot myself out of the cannon a few times but that was it? Did not get motionsickness and the water was nice - but it would have been even nicer if i could have shot myself agains birds and other stuff. =)

    Thanks man! I wish I had time to put birds in. I had so many ideas I squashed because I spent so much time with the bloody water. I didn't realize how hard it would be even though I used an asset from the asset store, there were still lots of little things that caused it to be hard.

    Did you fire into the treasure chests at all? I guess the point is to just get as many treasures as you can. Glad to know you didn't get motion sickness at all too :)
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • drashdrash Posts: 2,849
    Neo
    Wow, this came a long way from that first APK you sent out. Really cool. I had a great time with this and felt quite satisfied with myself once I got all the chests.

    I ended up using the Back button to pause to see the whole scene to take stock of where the remaining chests are, and then go back to firing cannonballs. And to find all the chests, I shot myself straight up into the air to look to see where the missing chest was. I can actually see this turning into a game with a lot of content!

    Nice job. :)
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    drash wrote:
    Wow, this came a long way from that first APK you
    sent out. Really cool. I had a great time with this and felt quite satisfied with myself once I got all the chests.

    I ended up using the Back button to pause to see the whole scene to take stock of where the remaining chests are, and then go back to firing cannonballs. And to find all the chests, I shot myself straight up into the air to look to see where the missing chest was. I can actually see this turning into a game with a lot of content!

    Nice job. :)

    Thank you so much Drash! That means a lot! This was first attempt ever at making a game. I had such grand ambitions of cannon to cannon action, boss fights, all kinds of stuff. I work as a developer for a living so, didn't want this affecting my job.

    I put everything in an excel spreadsheet and this was my minimum deliverable product. I still came out taking 30% more hours than I planned. A grand total of 108 hours including learning how to build for gear vr for the first time. So frustrating, 30% over budget lol.
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • spinaljackspinaljack Posts: 347 Oculus Start Member
    Had a go of this, it's a fun game, the only issue I found was that sometimes the last shot markers disappeared and I had to judge the shot from scratch again.

    Finally found all the treasure :)
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    spinaljack wrote:
    Had a go of this, it's a fun game, the only issue I found was that sometimes the last shot markers disappeared and I had to judge the shot from scratch again.

    Finally found all the treasure :)

    Thank you so much! The shot markers disappear when you collect the treasure. So, it kind of adds to the challenge a little bit. I did that on purpose since it was sort of a toss up... The whole scene got very messy and you couldn't differentiate between shot markers. I figured if you got one, it would be a good challenge to clear the slate. However, if I had time, I wanted to keep the very last 5 or 6 line markers and keep removing the oldest one and only keep 5 or 6 visible at one time. I would have done that for the jam, but I was at a point where I was very behind on everything else and didn't want to risk not getting done.

    The way I initially tried was the "business programmer" way of doing it. Is it right to use the .NET generic list to keep track of GameObjects? Or is there a special Unity way to do it? The way my trajectory line works is that I create copies of the cannonball at a time interval when you've exited the cannon. Then, when you come back to the cannon, it grabs the gameobjects by tag ID and turns the mesh renderers on in a loop. I know, probably not efficient, but I got much better results from that than a LineRenderer solution I originally tried.

    Did anyone who tried my game get chromatic aberration on the horizon line? I couldn't figure out how to get rid of that. So, if you shoot yourself up in the air and pause the game (pausing the wave movement), the horizon line had a wave effect when moving your head left to right. I tried changing my skybox to be a darker and lighter color with not much success. Is it the contrast in color that's causing this? Or am I totally out to lunch?
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • spinaljackspinaljack Posts: 347 Oculus Start Member
    The way I initially tried was the "business programmer" way of doing it. Is it right to use the .NET generic list to keep track of GameObjects? Or is there a special Unity way to do it? The way my trajectory line works is that I create copies of the cannonball at a time interval when you've exited the cannon. Then, when you come back to the cannon, it grabs the gameobjects by tag ID and turns the mesh renderers on in a loop. I know, probably not efficient, but I got much better results from that than a LineRenderer solution I originally tried.

    I use generic lists all the time and it's as fast as unity built in arrays.
    For mobile games I typically create a cache of game objects rather than constantly destroying and creating new ones as that creates garbage collection spikes.

    What I'd do is at the start of the game create 50 or so marker objects and hide them.
    Store them in an array of some kind and keep an index int for keeping track which was the last object used.
    As you fly through the air you reposition the last indexed marker object to where you would normally instantiate one.
    When the index reaches the end of the array just reset it to 0 and the next marker placed will replace the oldest marker.

    Or you could be more clever and store whole paths so you don't get half paths floating about.

    Either way your game had very smooth frame rates so it wasn't really an issue.
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    Hey guys,

    To anyone interested, I made a phone version of my game that works really decent. Thanks spinaljack for helping me out there in another thread. This is AWESOME! I definitely recommend trying it out, you don't need an oculus, but you can definitely have fun with a "Point and shoot" game for free.

    I am going to make a DK2 version next. I know, counter-intuitive since DK2 would be way easier. I just wanted something to easily show my friends not having to carry my Gear VR around. I think it's a neat game, if I do say so myself. I may not have won, but oh well. Congrats to the winners again. Let me know if you try my phone build. I made an icon too.

    https://drive.google.com/file/d/0B5zvTl ... sp=sharing
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
  • spinaljackspinaljack Posts: 347 Oculus Start Member
    Thanks spinaljack for helping me out there in another thread. This is AWESOME! I definitely recommend trying it out, you don't need an oculus, but you can definitely have fun with a "Point and shoot" game for free.

    Congrats to the winners again. Let me know if you try my phone build. I made an icon too.

    https://drive.google.com/file/d/0B5zvTl ... sp=sharing

    No problem ;)

    There aren't enough gyroscope games on mobile anyway.
  • dignifiedwebdignifiedweb Posts: 279
    Art3mis
    I finally made a DK2 version, which proved to be a bit more work than I thought. Still, only 1 hour or so isn't bad. I'm definitely starting to come to terms with liking my game again, isn't a bad DK2 game. Needs more content now...

    Download: https://docs.google.com/uc?id=0B5zvTlY- ... t=download

    Tested working with keyboard and wireless 360 controller on PC

    Controls:
    Fire & reset into cannon: Spacebar or A button
    Pause & exit game when on game menu: Escape or Start button
    Re-center Oculus Display: Left Control or Select button
    Check out my Mobile VR Jam 2015 title Man Overboard! - Try the DK2 Version if you don't have a Gear VR
Sign In or Register to comment.