[WIP] Super Pang remake

Show us your works in progress and request feedback

Post » Mon Jan 26, 2015 9:56 am

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

Image

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
Last edited by Florian on Sun Feb 01, 2015 3:08 pm, edited 2 times in total.
B
11
S
3
Posts: 8
Reputation: 707

Post » Mon Jan 26, 2015 10:11 am

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.
B
19
S
6
G
6
Posts: 1,101
Reputation: 5,646

Post » Mon Jan 26, 2015 11:13 am

Thank you for your comment and suggestions Somebody :D 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 ^^
B
11
S
3
Posts: 8
Reputation: 707

Post » Mon Jan 26, 2015 8:02 pm

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 ;)
B
11
S
3
Posts: 8
Reputation: 707

Post » Fri Jan 30, 2015 5:06 pm

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
B
4
S
1
Posts: 4
Reputation: 363

Post » Sat Jan 31, 2015 2:37 am

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
B
5
S
1
Posts: 26
Reputation: 429

Post » Sat Jan 31, 2015 9:14 am

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 :)
B
11
S
3
Posts: 8
Reputation: 707

Post » Sun Feb 01, 2015 2:51 am

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.
B
5
S
1
Posts: 26
Reputation: 429

Post » Sun Feb 01, 2015 3:14 pm

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 :)
B
11
S
3
Posts: 8
Reputation: 707

Post » Tue Apr 19, 2016 11:50 am

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.
B
4
Posts: 1
Reputation: 202

Next

Return to Works in Progress/Feedback Requests

Who is online

Users browsing this forum: No registered users and 1 guest