Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / [DBP] Roller Controller - My Easter weekend challenge

Author
Message
ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 12:38
Hey Guys,

Over this Easter long weekend I made myself a challenge, to start and finish a game all in the one weekend. This is what came out...

Roller Controller

The point of the game is to send the balls to their correct tile. The longer you can last and the amount of balls you match, is what determines your score.

Screenshot:


How to play:

Use your mouse to select tiles and your arrow keys to select which direction the tile will send the ball. The aim is to send the ball to the correct tile, failing to do so will result in game over.

Highscores:
The game also includes local and online highscores. You will be asked if you want to check your score online if you get a local highscore. View the online highscores here.

- DOWNLOAD -

I am actually quite proud and would love to here what you guys think of it.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 13:03 Edited at: 10th Apr 2012 13:04
Have not tried it yet but wow reminds me of chuchu rocket and for a few days... WELL DONE!!!

EDIT

question...

What did you make it with... ie. plugins if any...

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 13:24 Edited at: 10th Apr 2012 13:25
Thanks MrValentine,

Plugins i used:
Brendy boys BBB GUI
Cloggy's D3D Func
IanM's Matrix1utils
My Own Timer Based Movement and Colours Plugin

There may be 1 or 2 more that I used without realizing.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 13:35
Brilliant... I think the WIP standard should include mention of plugins used as it helps promote their potentials

Thanks and wow

interview style question


do you see yourself further developing this game? maybe visually or mechanically or adding in an element of multiplayer?

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 14:10 Edited at: 10th Apr 2012 14:10
Quote: "do you see yourself further developing this game? maybe visually or mechanically or adding in an element of multiplayer?"

Visually, Maybe. mechanically, I have been thinking of adding in different difficulties. As for multiplayer, I don't know how that would work with a game like this. I haven't really thought about it much. I was more focused on finishing what i had already planned. Any ideas are welcome, I may add them if they're fun and I have more spare time.

Oh, and I should mention I used Indigo IDE by Balid.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 14:11


thank you

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 17:54
Found out the online highscores were broken, so I fixed it. New version is available to download. link

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 18:26
I got an error, not sure if it was because I had the window title bar held down with mouse click or what not... [yes I eventually downloaded the game and tried it out think I got to the third or fourth bll then...]

I got this

RT Error 118, array does not exist or array subscript out of bounds at line 1733


wow how long is your code

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 19:08 Edited at: 10th Apr 2012 19:10
You were right, it was the clicking of the window title bar. When you clicked the window title bar DarkBASIC freezes, making the timer based movement to jump the ball forward. This then caused the ball to try get the tile data from an array using invalid indexes.

I fixed this by checking the index values before the array, and by making the timer based movement take into account when any unexpected long pauses.

Thanks for that.
Is there anything else before i upload a new version?

Quote: "wow how long is your code "

Nearly 3000 lines. But I used a couple of includes with lots of other unused functions.

EDIT: Also I see you got a highscore.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 19:25 Edited at: 10th Apr 2012 19:39
Umm cool

yeah haha BEAT MY SCORE MUAHAHAHHAHA

umm the rolling animation is off key maybe get it to be more accurate for the speed or perhaps use physics?

EDIT

I HATE[love] YOU SO MUCH RIGHT NOW I was going to play BF3 and then you landed this game on me

EDIT

OH Music

EDIT

X360 JOYPAD!!!

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 10th Apr 2012 19:47 Edited at: 10th Apr 2012 19:52
Ok, I will upload the new version tomorrow. Which will include the fix for the array error, fixed ball rotation and maybe music.

But now I have to beat your score then goto bed. EDIT: Beat ya!

Quote: "I HATE[love] YOU SO MUCH RIGHT NOW I was going to play BF3 and then you landed this game on me"

Haha, glad you like it.

Thanks for the feedback.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 10th Apr 2012 19:55 Edited at: 10th Apr 2012 20:04
Darn you now I must knock you off the podium...

Great addictive game well done...

perhaps gradients across the tiles? like those silly pitches people cal football fields...

only horizintal it will help make it easier...


like this


----------
##########
---------
##########
----------
##########
----------


also the bottom lineshould be removed or colour changed or something as it is non clickable and gets frustrating

well done in beating my score lol [you chated didnt you lol]

EDIT

I am happy with this score... time for BF3

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 11th Apr 2012 12:22
Uploaded the new version here.

- Fixed Error when ball tile is out of bounds of array.
- Timer based movement now accounts for unexpected long pauses.
- Ball rolling looks a bit better now.
- Every second row is now darker, making it easier to line up balls.

I still can't beat your score. I don't know how you did it.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 11th Apr 2012 12:26 Edited at: 11th Apr 2012 13:00
haha, time to beat my own score then haha will try out the new version NOW

EDIT

MY EYES

umm its much better now... perhaps click sounds when clicking the tiles and a whoosh sound for when you set the direction and a ding sound for when you clear a tile?

another thing annoying me is the instant game over I pressume your colission system is tile based too not by the balls... btw the new rolling animation is excellent... it annoys me because physically I can see the balls did not collide at all but the tiles were next to each other so i pressume you are doing a IS TILE OCCUPIED check... maybe make it coliddion based on the balls instead? this will allow for NARROW MISS excitement...

I do admit its harder now haha but with the option for NEAR MISS the challenge would become more exciting...

EDIT

also can you explain the RESET thing?

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 11th Apr 2012 13:04 Edited at: 11th Apr 2012 14:45
That's weird, I am using per object collision. I do not know why it would be harder because I haven't changed any code that determines difficulty.

I'll see what i can do about sound. EDIT: I don't make my own sound files, do you know of any sites that offer free to use sounds?

'RESET' will resets the local highscores all back to 0.

ShaunRW
DBPro Developer
16
Years of Service
User Offline
Joined: 7th Jan 2008
Location: Brisbane, Australia
Posted: 14th Apr 2012 06:31
Uploaded new version here

Changes:


I was hoping more people would try it. Someone needs to beat MrValentines highscore.

MrValentine
AGK Backer
13
Years of Service
User Offline
Joined: 5th Dec 2010
Playing: FFVII
Posted: 14th Apr 2012 14:44
great work and lovbe the toon shading hha

had another idea for a difficulty setting...

for a PRO mode get rid of the ARROW tiles and replace then with colour coding...

so for example:

UP : RED
DOWN : GREEN
LEFT : BLUE
RIGHT : YELLOW

like the click sounds they're nice!

oh and I took 4th place too... could have gone higher but im sick today

Login to post a reply

Server time is: 2024-03-29 06:24:35
Your offset time is: 2024-03-29 06:24:35