Dark Ball 2.1

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
OldSkoolGamer
Enthusiast
Enthusiast
Posts: 150
Joined: Mon Dec 15, 2008 11:15 pm
Location: Nashville, TN
Contact:

Re: Dark Ball 2.0

Post by OldSkoolGamer »

It was the first path (Bricks fall every time you hit a wall), the blessing was in the second box from the left, but I cannot remember the name or symbol, I just tried the game out again, no crash this time, but the blessings I had were not in that particular box.
User avatar
Fou-Lu
Enthusiast
Enthusiast
Posts: 201
Joined: Tue Jul 12, 2005 8:30 am
Location: I'm pretty sure this is all a nightmare
Contact:

Dark Ball 2.1

Post by Fou-Lu »

Hi everybody!

I just finished version 2.1, here are the changes:

*Added a new level set called "Tutorial", with 10 easy levels for the beginners;
*Moved the in-game tutorial text to the "Tutorial" level set;
*Added a new rule called "Kharma Overflow" [see notes below];
*Added config.txt to the game folder [see notes below];
*Corrected the miswritten words in the intro text;

And the score digits where one extra pixel to the left (I bet you didn't notice that :P). Corrected.

The "Kharma Overflow" happens whenever your kharma counter goes beyond its positive limit. It triggers special effects on the different types of bar you get later on, as opposed to the previous behavior, where the player had to do some specific action in order to activate the abilities.

The config.txt lets the user change the screen properties outside of the game. Besides that, the initial screen mode is "windowed". You can now also activate/deactivate Vsync in this file.

Somebody, correct me if I am wrong. I did some research in the forums and found out that FlipBuffers() stays in a busy wait wasting all the cpu time, but that can be corrected with a pre calculated Delay() before the flip. I did that, and now its the default behavior. I didn't notice much gain, and the game seems to work the same way as before. But you can, if you want, change back to the busy wait in the "config.txt" file.

@luis: I think the problem above is the reason that caused the inconsistent frame rate in your case. But I am not sure.

@OldSkoolGamer: I couldn't reproduce the crash that happened to you, but I'm still doing some tests. If you find out how you did that, please, tell me!

Now, the bad news.

I made too many changes in the game's database. So, in order to update the game you'll need to reinstall it. You will NOT lose any saved play throughs, though, as long as you install the new version without unistalling the older.

Sorry for the huge post .-.

~Fou-Lu (aka Lørd Cinneris (actually Elias Sant'Ana))

Image Image
User avatar
OldSkoolGamer
Enthusiast
Enthusiast
Posts: 150
Joined: Mon Dec 15, 2008 11:15 pm
Location: Nashville, TN
Contact:

Re: Dark Ball 2.1

Post by OldSkoolGamer »

Will play some more on my days off this Thursday & Friday, also will let my 3 YO play it as he seems to have a talent for inadvertantly discovering bugs in games. :lol:
rudz
User
User
Posts: 35
Joined: Sun Mar 21, 2010 6:59 am
Location: Denmark
Contact:

Re: Dark Ball 2.1

Post by rudz »

Still a nice game!...

Graphics are acting up with Catalyst A.I. on advanced, otherwise it works like a charm for me.

There is a faster dl link now:

http://nebulaflare.blogspot.com/
AMD FX-8350 @ ~4.8GHz | 8GB Corsair DDR3-SDRAM @ 1800Mhz | 7even Ult & Manjaro 0.8.7.1 | PB 5.3
Web: rudz.dk
Post Reply