Robot Rumble - Play Now on AirConsole!

0 favourites
From the Asset Store
A complete set of graphical user interface (GUI) to build 2D video games. Suitable for action and shooter games
  • Robot Rumble is out!

    Moderators, could you please move this to "Completed Creations"? Thank you!

    YOUTUBE TRAILER:

    https://youtu.be/bry1hOjbb3E

    DIRECT PLAY LINK:

    http://www.airconsole.com/#!play=com.nerdislandstudios.robotrumble

    Robot Rumble is...

    • fighting robots! -- Use various weapons and abilities to destroy your opponents or to shove them off of the platform.
    • fully 3D! -- Robot Rumble uses the excellent Q3D plugin developed by

    1-8 player local multiplayer -- You use your smartphone as a controller to play against others on a computer screen.

    AirConsole Game Dev Contest 2017 entrant -- Robot Rumble has already been awarded an honorable mention for the AirConsole 2016 student competition. The AirConsole team reports "We're all pretty amazed that a game like this is possible in Construct2."

    Splash Screen:

    In-game (showing 1 human + 2 computer players):

    End-game (showing 2 human + 6 computer players):

  • I played it a month ago and it was quite good, the AI was impressive, did you assign their behavior with events or what ?

  • I played it a month ago and it was quite good, the AI was impressive, did you assign their behavior with events or what ?

    Thanks for the kind words!

    The whole project is now around 800 events, but the AI is pretty simple. It uses a "greedy" algorithm with a few tweaks to make sure the AI isn't self-destructive:

    1. Determine the direction to the nearest target (enemy wheel, enemy body, or powerup). Disregard any targets that are too close to the arena edge, or are invisible.

    2. Apply torque to the wheels to turn toward the nearest target. (dot product of velocity * angle to target)

    3. Apply torque to the wheels to drive toward the nearest target. (cross product of velocity x angle to target)

    CPUs are pretty vicious right now, as they can maneuver toward you with unerring control. The computer's ability is offset by the fact that they can't pickup or launch bombs. They will, however, rush you if you have a bomb, so you have to be really careful when you pick one up.

    X3M,

    By any chance, did you end up submitting your game to AirConsole as well? I was hoping when it is all said and done with the contest, we could do a thread where folks could see all of the awesome stuff the C2 community has created for AirConsole.

  • cjbruce No I dropped the project because of that scaling issue we had with the controller plugin. I managed to find a fix but it was too late.

    The good thing is that now we can make Airconsole games with ease since the controller plugin is fully functional.

    The Airconsole monetization system is quite good, especially if you're going to make a game exclusive to Hero users.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • X3M,

    Shoot! I was really hoping to see your game among the entrants. Are you still thinking of releasing your game? I am hoping that we can get a really good bunch of C2 games in there for people to see that you can make great games in the engine.

    Also, thank you so much for tracking down the scaling issue in the controller -- we are looking forward to using C2 on the controller side as well.

  • Here are some animated gifs of the action in Robot Rumble.

    Single-Player Robot Selection -- A player earns a star when they come in first place in a match. To earn every star, they must beat 2P, 3P, 4P, ... all the way to 8P.

    The "Bomb" Powerup:

    The "Monster Truck" Powerup -- This was picked up by the orange robot that is missing a tire:

    The "Invisibility" Powerup -- Invisible robots are not targeted by CPUs:

    Endgame Screen -- CPU robots are really hard to beat!

  • X3M,

    Any chance that I could port Robot Rumble over to Construct 3 using a Babylon.js plugin? We are looking at options right now, and it would be nice to use some of the capabilities of Babylon (decals, etc) with the new Construct 3 IDE.

  • cjbruce I would only port it if C3 layout is capable of rendering 3D.

  • X3M,

    It took me a while to realize what you are saying, but that is a really intriguing prospect. If it were possible, you would theoretically be able to recreate the 3D workflow of something like Unity with 3rd party plugins in Construct 3.

    Ashley,

    Since the Construct 3 IDE itself is web-based, is there any reason why you wouldn't be able to display a 3D context in the layout editor instead of just a normal 2D sprite?

  • Both Construct 2 and Construct 3 already use 3D contexts and just render 2D content in to them. There is far more technical work to do to enable 3D rendering though, and right now that's not a goal of the product.

  • cjbruce So no porting I'm afraid.

  • Both Construct 2 and Construct 3 already use 3D contexts and just render 2D content in to them. There is far more technical work to do to enable 3D rendering though, and right now that's not a goal of the product.

    Ashley,

    Thank you for the response, and I totally appreciate your focus on 2D. I know it isn't on Scirra's priority list, but is there enough flexibility built into the new SDK that a third-party developer could build their own 3D renderer in the layout editor?

  • At least at first, there won't be. There are lots of non-obvious problems, such as you can't currently pass Z positions to the renderer, because there's no need for them - everything is 2D right now.

  • Ashley,

    Sounds good, and thank you for the update. I'm still looking forward to using C3 as a 2D tool, and I have my fingers crossed for the future.

  • Both Construct 2 and Construct 3 already use 3D contexts and just render 2D content in to them. There is far more technical work to do to enable 3D rendering though, and right now that's not a goal of the product.

    I'm too using 3D on C2 and serves many purposes on 2D projects too.

    Hello Ashley, My name is Costumer and I'm so disappointed with C3 announcements right now.

    Maybe my mistake not choosing unity in the first place but you know the standard. Great visual scripting and logic on C2.

    I kiss my main project goodbye though :/

    Besides crying, I have a question.

    I don't understand, The creator of the biggest game with C2 (Next penelope) moved to Unity and u seem to not care at all.

    Do you care to have great games with C2/C3, a million flapybirds clones, or you see it like an educational tool ?

    , and right now that's not a goal of the product.

    Whats the goal/plan ?

Jump to:
Active Users
There are 2 visitors browsing this topic (0 users and 2 guests)