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.

DarkBASIC Discussion / The DB Classic Programming Challenge Thread

Author
Message
TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd Aug 2008 10:11
I also think thats a good idea, so I am willing to receive the e-mails. Please send them to:

[email protected]

Any emails sent to my default email address ([email protected]) will not be submitted.

Does everyone agree with that?

Suicide is away of telling God, You can’t fire me I quit !!!!!
Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 23rd Aug 2008 20:41
my opinion isn't affected by what everyone thinks


TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd Aug 2008 20:58
Unless anyone else wants to receive the e-mails...

Suicide is away of telling God, You can’t fire me I quit !!!!!
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 23rd Aug 2008 21:10
I'll do it if you want TheComet.

TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 23rd Aug 2008 23:02
Quote: "I'll do it if you want TheComet."


I`m happy to do it, I`m just saying, that if anyone REALLY want`s to do it, I`ll happily let them do it. Otherwise, email to [email protected]

Suicide is away of telling God, You can’t fire me I quit !!!!!
Latch
19
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 24th Aug 2008 05:19
@Nano
Quote: "I just thought of something, if we all post our votes here, won't our decision be effected by what everybody else has voted? Mabye everyone should email their votes to someone or something."

Are you so easily swayed? And even if someone was influenced, does it really matter? Single judges may not have voted what everyone considers "fairly" in past challenges - it's subjective.

Plus maybe TheComet stacks the votes in his favor!

I agree with Phaelax.

Enjoy your day.
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 24th Aug 2008 23:26
Good point.

Mabye we should have a vote (lol, don't say it!)


On the other hand, you have different fingers.
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 25th Aug 2008 14:22
Here's my challenge entry (attached).

It features:
-100 levels
-gold to collect
-The return of the evil blue boxes! (they can now walk through walls)
-Random mysterious boxes
-A different floor for each room

Objectives:
-Get as much gold as possible!
-Get to the end of the level.

It's best played in the dark.


On the other hand, you have different fingers.
Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 26th Aug 2008 02:03
Thats a great job Nano. Minimap seems a little off and I noticed the boxes that make up the walls seem to overlap a little as if they're wider than they're spaced apart.


TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 26th Aug 2008 11:11
I`m banned from programming. Can someone else take over the votes?

Suicide is away of telling God, You can’t fire me I quit !!!!!
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 26th Aug 2008 23:19 Edited at: 27th Aug 2008 20:45
I will!


[email protected]

Title it "Vote".

You guys good with that?


I curse in Binary.
Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 28th Aug 2008 01:30
You guys might have to count me out. Last week when I was working on my entry, I just leave it open rather than saving and closing the IDE like a smart person would. I loaded up a game which locked the PC and forced me to reboot. Bye bye code.


Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 28th Aug 2008 01:41 Edited at: 29th Aug 2008 02:53
Aw

It looks like Nano's going to win.


I curse in Binary.
Latch
19
Years of Service
User Offline
Joined: 23rd Jul 2006
Location:
Posted: 30th Aug 2008 01:51
@Phaelax

If you were using DarkEdit and haven't started a new project or opened anything with it, the last code you had up is stored in a file called Darkedit.tmp . This should reside in the path indicated by Default Startup Path in the Darkedit options dialog.

@all

Since there are people dropping out, and the challenge may be more on the difficult side, should we extend the deadline - give the chance for some more entries?

Enjoy your day.
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 30th Aug 2008 03:22
Honestly, I started, but stopped because I thought the deadline was monday. So I am so far behind I am out either way.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 30th Aug 2008 06:55
Just give Nano the victory.


I curse in Binary.
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 30th Aug 2008 13:29
Quote: "Since there are people dropping out, and the challenge may be more on the difficult side, should we extend the deadline - give the chance for some more entries?"


I agree, but first, should we find out how many people are working on entries?


"To succeed is not enough; others must fail" - Gore Vidal
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 30th Aug 2008 17:46
Good idea.


I curse in Binary.
TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 30th Aug 2008 18:05
I`m slooowly working on one, but the time is inconvenient, because I have a school camp on Monday... and I`m getting back on Sunday the 7th of September

Suicide is away of telling God, You can’t fire me I quit !!!!!
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 31st Aug 2008 10:44
Well, if we will extend it, I guess I will finish up mine. But we need to decide whether or not to do it.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 31st Aug 2008 16:23
I vote extend.


I curse in Binary.
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 4th Sep 2008 05:29
So, when is the deadline?

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 4th Sep 2008 07:08
7th. At which point, if no-one else enters, Nano will win by default. I will be out of town then.


I curse in Binary.
Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 8th Sep 2008 04:46
Anyone alive here? Where's the judge at?


Sinani201
19
Years of Service
User Offline
Joined: 16th Apr 2007
Location: Aperture Science Enrichment Center
Posted: 8th Sep 2008 04:52
Who is the judge, anyways?

Your signature has been erased by a mod
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 8th Sep 2008 04:59
Thats a good question. However, nano wins by default I believe, since no one else entered. So nano sets the next challenge.

As a side note:
Perhaps we should start making the challenges a little easier, it seems like there are only about 3 to 5 entrants in most cases. It would be much more fun, I think, with a lot of different entries.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 8th Sep 2008 19:34
Quote: "Perhaps we should start making the challenges a little easier, it seems like there are only about 3 to 5 entrants in most cases. It would be much more fun, I think, with a lot of different entries."


I agree. However, we could also have two challenges going on at the same time. One for the beginners and one for the more advanced coders (maybe one could be an advanced version of the other?). That way the everybody could enter and it wouldn't be too simple for the more experienced.

Another way would be that contestants got more or less points depending on their skill level. That would mean that some people would have to work harder than others to get the same score if they were more experienced. It would mean that coders with a lower skill level would stand a chance of beating higher skill coders. We could base the skill level on how many challenges a person had won.

Also, maybe we need to start advertising, perhaps get someone to design a sig with a link to this thread?


"To succeed is not enough, others must fail" - Gore Vidal
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 8th Sep 2008 20:49 Edited at: 9th Sep 2008 08:41
That could work. Good ideas nano. I like the idea for the different levels of the challenges. How would we determine the skill level? Just by reputation or try to create a way to judge it by the code.

Hmmmm, perhaps our next challenge should be to create code that will create a cool sig image. A fun way to get a several people on it. Extra points for code that isn't just a list of 2d drawing commands (using math to generate textures, or using 3d effects)

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 9th Sep 2008 10:39 Edited at: 9th Sep 2008 18:09
That's a very good idea!
So the next challenge is:

Forum Sig

The Challenge is to create an image (no more than 600x120 px) using code only to use a signature image. Try to make it flashy and eye catching but also include things to do with this thread. The winner's entry will be used as the official thread sig! Also, as BN2 said try not to use a list of 2D commands but maybe create textures using math.

Deadline: 1 week, midnight GMT, Tuesday 16th September


"To succeed is not enough, others must fail" - Gore Vidal
Sinani201
19
Years of Service
User Offline
Joined: 16th Apr 2007
Location: Aperture Science Enrichment Center
Posted: 10th Sep 2008 03:56 Edited at: 10th Sep 2008 06:10
Wow! Good idea for a challenge! I have a good idea, hopefully it'll work...

"I reveal my trap card, GEORGE DUBYA BUSH!
America loses 2000 Life Points! America loses." -Deucalion2
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 14th Sep 2008 12:12
We need enties!
Only one day left!


"To succeed is not enough, others must fail" - Gore Vidal
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 15th Sep 2008 00:05 Edited at: 15th Sep 2008 00:09
Quote: "However, we could also have two challenges going on at the same time. One for the beginners and one for the more advanced coders (maybe one could be an advanced version of the other?). That way the everybody could enter and it wouldn't be too simple for the more experienced."

Good idea. This has come up a few times, the best idea I heard was to have two ranks: Rookies and Veterans. All new entrants are Rookies and compete in the rookie challenge, the winner becomes a veteran and competes in the next veteran challenge. No veterans are allowed to enter the rookie challenge.
I don't the challenges should be too different if at all because that would be harder for the judge and also the main point of these challenges is for newbies to pick up skills from better coders.

If no-one objects I'd like to initiate the ranking system this challenge. Here are a few rules to help it run smoothly.

Ranked Challenge Rules
A - Every challenger is assigned a rank, these ranks are (in ascending order): Rookie, Veteran, Expert. You may only compete against challengers of similar or higher rank.
B - All new entrants are considered Rookies.
C - To rise in rank you must win a challenge against 3 or more challengers.

It is far better to complete a 10 line program than to start a 10,000 line program.

DBC Challenge Rank: Rookie
Sinani201
19
Years of Service
User Offline
Joined: 16th Apr 2007
Location: Aperture Science Enrichment Center
Posted: 15th Sep 2008 00:42
I like that idea. However, how could the new rules be added if TDK doesn't really post anymore (if TDK posts right after this, I will kill him).

"I reveal my trap card, GEORGE DUBYA BUSH!
America loses 2000 Life Points! America loses." -Deucalion2
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 15th Sep 2008 00:43 Edited at: 15th Sep 2008 01:37
Here's my entry...





Second entry...

I don't know how to make an animated GIF but this would be kinda cool.


It is far better to complete a 10 line program than to start a 10,000 line program.

DBC Challenge Rank: Rookie
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 15th Sep 2008 08:15 Edited at: 16th Sep 2008 11:29
here is my entry, couldn't quite get the star-burst image in the background to work right, but it is good enough.






Note: For those who want to know, but don't want to check the code, to make the starburst image, you need to use polar coordinates (basically a distance and the angle is what changes) connected by a line. The equation is 250*cos(50000*rad#) where rad# is the angle in radians (degrees*pi/180). The 250 can be changed to alter the scale.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
TheComet
18
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 15th Sep 2008 09:18
That is really cool, BN2, I like that logo!

Suicide is away of telling God, You can’t fire me I quit !!!!!
Phaelax
DBPro Master
23
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 15th Sep 2008 09:29
I don't think I like this rank system, it only complicates things. If the purpose is to boost moral of newer coders because they may get discouraged when losing a challenge to higher levels, then maybe they shouldn't try being a programmer if that's all it takes to make them quit. The harder the competition, the harder the opposition tries (hopefully). Just my opinion.

Also, if there's 3 levels to judge, which winner picks the next challenge?


BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 16th Sep 2008 05:03
Good point phaelax, multiple winners would require the entire system to be re-worked, and kinda defeat the purpose. However, the problem still exists, almost all of the challenges that have been made within the last couple months have been too advanced for a new person. So here is my solution:

Assign a bonus or multiplier to an entrants score depending on how they do it. What this would require are different levels of the same competition. For instance, you can do something multiple ways, so there is the obvious way for newer people, the challenging way for moderate people, and the complex way for advanced people. It would also probably require a point system, maintaining a total for each challenge. So, if you do it the easy way, as long as you fulfill the challenge you can get the same points the advanced person can get. Though it would need some kind of open ended "extra credit" type thing, to break a tie (maybe even as simple as general wow factor).

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 17th Sep 2008 22:24
@Phaelax
Quote: "Also, if there's 3 levels to judge, which winner picks the next challenge?"

The highest ranked; experienced coders are better at setting challenges anyway.

Quote: "If the purpose is to boost moral of newer coders because they may get discouraged when losing a challenge to higher levels, then maybe they shouldn't try being a programmer if that's all it takes to make them quit."

I totally agree, when I joined I looked at the challenges and was scared, but I worked until I felt I was ready and entered, but there were far more people entering when I joined up.
Also, if an experienced coder sees a newbie entering challenges and losing they tend to ease off to give the new-blood a chance (TDK and Latch did that for me) but with ranks everyone could go full tilt without feeling they're keeping the little guys down, and we'd see some great coding which everyone can learn from.

@BN2
I don't like the idea of a points system it sounds over-complicated and arguments would arise over handicaps.

In the rank idea (can't remember who came up with it) rookies can still beat higher ranked coders, in fact a rookie could win all three levels!

A small program that works is better than a large one that doesn't.

DBC Challenge Rank: Rookie
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 18th Sep 2008 17:06
I don't like the ranking ideas either.


I curse in Binary.
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 19th Sep 2008 00:49
Ok, I think this will settle it. A general rule:

Make sure that the challenge can be done in a basic level by a new person and at the same time there is room for experienced people to have some fun with it.

So, no procedural generation, or anything like that. At the same time, something like that COULD be used in another program, such as making an endless space flythrough. This could be done by replacing the camera at the beginning and starting all over again, randomly generating positions and sizes before hand (again would require a reset or similar to keep it endless), or proceedural generation, in which all attributes are created on the fly and will produce the same thing each time.

See what I mean? There are different ways to do it, which can be done by a new person, moderately experienced, and an advanced programmer.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 19th Sep 2008 00:51 Edited at: 19th Sep 2008 00:54
Yeah I think the problem is the challenges have been a bit too specific recently.
Well I'm still gonna keep track of my rank hehe

Where's Nano?
Who wins?
How long will this challenge last for?
When is the deadline?
What is going on??!!
Find out in next week's thrilling instalment of Batman!

A small program that works is better than a large one that doesn't.

DBC Challenge Rank: Rookie
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 19th Sep 2008 22:05
Sorry guys, my internet has been on and off for a few days so I didn't get a chance to post the results. But it's fixed now. So here's the entries.

Obese 1
A really cool use of sine waves to create a purple fog like background for the text. This looks awesome when touched up a tiny bit in photoshop.

Obese 2
A great animated texture using the classic 'courier new' font in nice colours in the background. Although this might become quite annoying if it were used as a forum sig!

BN2 Productions
Nice starburst effect which looks a bit like a sun rise(was that symbolic or just coincidental?). Also I loved the 3D text effect.

After much deleberation, the runner up is:


And so the winner is:


Congratualtions to the winner and over to you to set the next challenge.


"To succeed is not enough, others must fail" - Gore Vidal
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 20th Sep 2008 03:27
Quote: "was that symbolic or just coincidental"


Coincidental. Originally I was trying to make it simply just fade from one color to another, but kinda liked the way it looked.


Anyway, good job obese!

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Libervurto
19
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 23rd Sep 2008 21:34 Edited at: 23rd Sep 2008 21:34
Thanks Nano and BN2
Finally I win again, shame it was only a two horse race.

Opaque Shape Challenge
Draw a solid shape using using DBC's 2D commands (no boxes please).
There is only one rule here: the shape must be completely solid without any gaps.

Make circles, triangles, any shape you want, even a 3D shape if you're up to it.

Deadline: Midnight Monday 29th September
Any entries after the deadline wont be considered.

A small program that works is better than a large one that doesn't.

DBC Challenge Rank: Rookie
NanoGamez guy
19
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 23rd Sep 2008 22:41
Good Challenge, just one question:

Quote: "Draw a solid shape using using DBC's 2D commands (no boxes please)."


Does this mean were not allowed to draw a box or use DBC's box command to draw a shape?


"To succeed is not enough, others must fail" - Gore Vidal
BN2 Productions
22
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 23rd Sep 2008 22:54
Are fill functions allowed? Or does the method of filling have to be shape specific?

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Ashingda 27
18
Years of Service
User Offline
Joined: 15th Feb 2008
Location:
Posted: 23rd Sep 2008 23:20
How the hell do we fill without using the box command then!?
Irojo
18
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 23rd Sep 2008 23:35 Edited at: 23rd Sep 2008 23:37
Ashingda:



I download memory.
Ashingda 27
18
Years of Service
User Offline
Joined: 15th Feb 2008
Location:
Posted: 24th Sep 2008 00:20 Edited at: 24th Sep 2008 00:21
Wow that's cool Irojo, I started messing around and here's a filled circle.

Login to post a reply

Server time is: 2026-06-07 13:29:07
Your offset time is: 2026-06-07 13:29:07