[WIP] Super Pang remake

  • Hi everyone,

    Here's the first project I'm sharing on the forum. I've been working seriously with Construct2 over a month now and I'd like to have some feedback on this.

    Play the game here: http://florian-hacquebart.eu/gamedev/wp-content/projects/robot-pang/index.html

    Instructions:

    • Left and right arrow keys to move
    • Double tap to dash
    • Space to shoot

    It's a remake of Super Pang on SNES :

    • Bouncing balls on the screen
    • Player shoots the balls
    • The balls splits into smallers ones etc
    • The level is finished when there's no ball left on the screen

    The player has an energy bar so he can dash a few times to get out of risky situations.

    There's also upgrades on weapons and bonus to score more points.

    I posted a video of the game on Youtube: http://youtu.be/8usOB19MMkw

    UPDATE 2015-02-01:

    • Character's sprite instead of the green block used before
    • Added more details to the UI
    • Added blocks the player can break
    • Added levels capabilities to the game (there's 2 levels currently with the online demo, my goal was primarily to make my xml file storing the levels working ! More levels will come and transitions between levels)

    Edit 1 : I added a link to play the game

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • My first experience with Pang was at the arcade, looks quite faithful (well, apart from the "player" for now ). There's good color contrast and everything seems to move "right".

    1) I would add some sort of bubble-debris to them popping apart from the particles - like random yellow bits that kinda fall down with gravity perhaps.

    2) There seems to be little indication of getting hit - some sort a screen shake/flash would probably help with that.

    3) The UI at the bottom feels a little basic, it could probably use a little more work.

    Looking forward to trying it out in motion.

  • Thank you for your comment and suggestions Somebody I'll sure work on it!

    You're right there's no indication you're getting hit, in fact there's no collision at all between the player and the ball... just to make it easier for now lol ^^

  • I put the game online so you can try it out: http://florian-hacquebart.eu/gamedev/wp-content/projects/robot-pang/index.html

    I also added effects when the player collides the bubbles. I will keep updating this topic

  • Hi Florian, very interesting first try, thought I have to say, its so difficult in the last moments when the bubble get tiny but its entertainment

    I'm new on C2, also new on game developing, but I always want to try to create one,

    I have many question about it, but I want you to ask you, how does you make an animation pressing twice the same key, I mean.. how did you did that, any particular behavior?

    sorry for my bad english, (its not my mother language)

    cheers

  • Love it! Great job, this will totally work. Super Pang always reminds me of TumblePop, another arcade gem, In the future i would hope to do a remake of TumblePop but Pang was the bomb and it still holds up today. Great work and looking forward to seeing it's progress

  • Thank you for your comments gxalive &nd jaypeps81

    Regarding your question gxalive, I've done it using Timer behavior and instance variables. To make it short it's something like this :

    When you press the right key I start a timer for a short period of time (let's say 0.2 seconds)

    If you hit once again the right key within the timer then I put up an instance variable to true to say the player is dodging

    There's certainly other ways to do it but it worked for me

  • Hey gxalive in regards to your question, you can also use global variables

    so for example

    if you press the right arrow and saidglobalvar = 0 (do an action) but if you press the right arrow and saidglobalvar = 1 (do a different action)

    In general (and im not too sure if this is the right way to go about things) i set up my players behaviors using global variables

    example

    if the globalvar movements = 0

    (add a set of actions and behaviors)

    if the globalvar movements = 1

    (add new actions and behaviors)

    then you use your triggers to switch between variables. ( player is on floor and keyispressed A )

    set movements to 1

    this is how i do it and im not sure if its the best way but it works for me.

    also i am very open to correction on this if its the wrong way to do it.

  • I put up a new version online: http://florian-hacquebart.eu/gamedev/wp-content/projects/robot-pang/index.html

    • Character's sprite instead of the green block used before
    • Added more details to the UI and redo the energy bar
    • Added blocks the player can break
    • Added levels capabilities to the game

    There's currently two levels on the demo, my goal was primarily to make my xml file storing/loading levels working !

    More levels will come with transitions

  • Hi Florian, I'm new and i'm trying to make a game like Pang, just to learn something about C2, and because i like this game.

    Can you share with us your capx?

    ps sorry for my english, i'm italian.

  • Hi Florian, I'm new and i'm trying to make a game like Pang, just to learn something about C2, and because i like this game.

    Can you share with us your capx?

    ps sorry for my english, i'm italian.

    If you try the search, you will find information, and even a working .capx HERE.

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