Even if we were to start in on that idea for the next contest, it
would take too long for it to be ready. I dont want to wait
months for the next contest. Maybe somewhere down the road.
Any other ideas for the next contest?
Printable View
Even if we were to start in on that idea for the next contest, it
would take too long for it to be ready. I dont want to wait
months for the next contest. Maybe somewhere down the road.
Any other ideas for the next contest?
Maybe the fastest method of showing numbers 1 to 1000 in the listbox so that each item would be individual.
Nah, that'd be completely uncool. Anything related to timing controls you can't really change is uncool :D
Anyways, I'd recommend something simple, yet challenging. Pretty much like this prime numbers contest (a little harder though). Too bad these are rather hard to come up with... I didn't even have knowledge on prime numbers before this contest, I had heard something about them sometime before, but completely forgotten about them. And I can't come up with anything similar. The only related thing would be "count the first 1000 decimals of PI". Actually, that might be even hard to come up with... I have no idea at the moment how I'd start coding that!
There are something that could be done, more useful (as said by someone else already). Like, make a control that does something. Then this control would be rated by its useability, the quality of the code and overall feeling.
Atleast came up with some suggestions :)
its almost ready for you all to start ;)Quote:
Originally posted by RobDog888
Even if we were to start in on that idea for the next contest, it
would take too long for it to be ready. I dont want to wait
months for the next contest. Maybe somewhere down the road.
Any other ideas for the next contest?
Think you can give us an ETA on the results?
:wave:
I think that the next contest should be something that is
not too involved and something that requires the contestant to
think and be unique. Something that is not a search google and
copy and paste some code and then modify it a bit and call it
done. Also it should be a shorter deadline.
Yeah, the whole timing thing is very difficult when you are measuring in milliseconds. if it was another timed one, I think it would have to be in the magnitude of minutes to calculate to make it measurable.
After all, if you time the prime generator individually you get wildly random results, if you stick the calc in a loop 1,000 times and average it out, you always get a much smaller number than all of the other individual timings because of the on-board processor cache which stores it after the first loop, so you can't even use that method....
As for the previous idea about programs interacting, you could do it in stages. Have a maze solving algorithm as the first comp, which avoids other players, then release the best ones for the next comp so people all start from the same point, then add guns, or multiple bots/tanks/whatever you want in the maze etc.
You could keep progressing it until you almost had an AI game engine.
As for othewr challenges, how about the best remake of an 80's arcade game (people can choose what they want to remake (Pacman, Space invaders, Asteroids etc.)) This would involve a number of different programming skills and would be quite fun for everyone after the comp to play around with.
Or how about a competition to make the most fun card game or one armed bandit.
Just some more random thoughts.
Hey, this contest did take time to think. Atleast for me. I didn't take a look to any previous algorithms until I already had about done my contest entry. I now know I ended up in using a method invented by someone else a looong time ago - in a slightly optimized manner.
What about the "fibernatch numbers" (SP?) or the 100000 first desimales of the natural number e...;)Quote:
Originally posted by Merri
Maybe the fastest method of showing numbers 1 to 1000 in the listbox so that each item would be individual.
Nah, that'd be completely uncool. Anything related to timing controls you can't really change is uncool :D
Anyways, I'd recommend something simple, yet challenging. Pretty much like this prime numbers contest (a little harder though). Too bad these are rather hard to come up with... I didn't even have knowledge on prime numbers before this contest, I had heard something about them sometime before, but completely forgotten about them. And I can't come up with anything similar. The only related thing would be "count the first 1000 decimals of PI". Actually, that might be even hard to come up with... I have no idea at the moment how I'd start coding that!
There are something that could be done, more useful (as said by someone else already). Like, make a control that does something. Then this control would be rated by its useability, the quality of the code and overall feeling.
Atleast came up with some suggestions :)
Those say completely nothing to me at the moment, so they sound real good :D
I'm not saying that. I'm trying to say that if we didn't have the
alogorithums out there what would people do. Yes, it still takes
talent to do whatever you did to make it so fast, but I was
focusing on the general consensous that everyone searched for
the best alogorithum and used that. What if everyone had to
come up with their own? Then the competition would not have
been to the millisecond and would be a little more spread out
based on creative concept and code.
Well there is an algorithm for everything...
Actually, I did include some other creative parts to my prime numbers project too. I made it show some "nice" animation generated by the prime numbers, added some minor extra useability stuff for using pleasure :)
Did you already forget it wasn't only about the speed of the code? ;)
No I didn't forget. I didn't even use a published concept on generating
primes. I used common sense approach even though it was a
little slower than yours. So I am counting on originality and
simplicity. I only used a few lines of code. I only used the number
2 and that was all. At first I had a progressbar and some stuff in
it but that was WAY to slow.
I had too much work to do so I couldnt spend allot of time on it
and thats why I almost didnt make the deadline. Now that I have
the time to think about it, I could have added code to add to the
listbox in the main loop instead of looping twice. :(
Er, actually the only bit of knowledge I used was that if a number has a divisor, then one of them must be prime. I didn't find an algorithm that matched mine until after I had worked it out myself.... :pQuote:
Originally posted by RobDog888
I'm not saying that. I'm trying to say that if we didn't have the
alogorithums out there what would people do. Yes, it still takes
talent to do whatever you did to make it so fast, but I was
focusing on the general consensous that everyone searched for
the best alogorithum and used that. What if everyone had to
come up with their own? Then the competition would not have
been to the millisecond and would be a little more spread out
based on creative concept and code.
Neither did I. There is no exact concept of what I did. The way I did it was that I used the extended common sense I have ;)Quote:
I didn't even use a published concept on generating
primes.
Btw. I just got one more idea for optimization! Aw darn! Why did I get it NOW?
Right. I found something here initially and clicking away I came up to a web that provided another formula, can't seem to find it now though :rolleyes: so I stand corrected. My initial source could be ammended to use a different number, but that may not be necessary considering that the values of pi(x) are pre-calculated and widely published on the net.Quote:
Originally posted by NotLKH
Did I do something wrong?
Assuming you are reffering to "The Prime Number Theorem: approximating pi(x)" as seen on this page:
http://www.utm.edu/research/primes/howmany.shtml
The formula:
Consequence One: You can Approximate pi(x) with x/(log x - 1)
{Where log is actually the natural log, or ln}
seems to return 992.836 approximate primes below 7920.
So It would seem you can't know for a fact that there are 1000 primes below 7920, if you are using this formula.
:wave:
-Lou
Cheers,
NTG
Yes, extended common sense. I have it to. This is what the contest
should be based on. Not published mathematical alogorithums. :)
Guess we should see what alogs everyone used before we (I)
make any more judgements. :D
I used no division/multiplication or anything of a higher
mathematical operator.
Can't wait to see the results.
Well, it makes sence to not just have contests on just mathematical algos that everyone can already find cause they are all over the net... Just keep in mind that it's the begining and this was kind of a "test" contest to see how everything goes :)
I have that in mind. I hope for the next contest we keep on the
same lines of something that will appeal to a wide range of
members.
Any word on the progress of evaluating the entries is going?
:)
One of the things that needs working out. I hope/believe it will be sorted tomorrow (or later, however it is for everyone) :)
Thanks for the update manavo11.
NP :)Quote:
Originally posted by RobDog888
Thanks for the update manavo11.
Yea sorry for the delay, I was hoping to get the the next contest released Sat'day after the last one ended but I've been really busy and didn't even get time to log in :(.
I will create the new thread for it by the end of the day and I can also tell you that it won't invlove any timing at all ;) :D.
I got a good suggestion for another contest - GUI Design. Give
a list of required controls and basic functions for a form and have
the contestants come up with the control layout and program the
functionality? Totally creative, now one can copy, winner can be
judged on functionality and design. How about that?
Well,
did I miss something?
Who Won?
http://www.vbforums.com/attachment.p...postid=1797398
That's an interesting idea. I do love taking bad interfaces and shining them over. It's good times!Quote:
Originally posted by RobDog888
I got a good suggestion for another contest - GUI Design. Give
a list of required controls and basic functions for a form and have
the contestants come up with the control layout and program the
functionality? Totally creative, now one can copy, winner can be
judged on functionality and design. How about that?
NoteMe's entry has 900+ Views?
Already??
So, Most Viewcounts is the winner???
:wave:
Just a quick note to say thanks to everyone who ran this competition.
I thoroughly enjoyed it. :thumb:
lol!
NoteMe's loopy!
:D
HOW HIGH IS HE GOING!!!
:p
I think he has his browser stuck on that window and is using a refresh plugin, mind he claims he isn't :).Quote:
Posted by NotLKH
lol!
NoteMe's loopy!
:D
HOW HIGH IS HE GOING!!!
:p
You may notice I've just created the thread for the next contest :D.
I would also like to thank you for hosting thins contest! It's really fun!
Who won?
Quote:
Originally posted by NotLKH
lol!
NoteMe's loopy!
:D
HOW HIGH IS HE GOING!!!
:p
Loopy?...can't I for once be Snoopy...he is sooo cute....
WEll I have no idea what happend...when I saw the page the first time it was 200....then I sat down and saw David Letherman and when I came back everyone was on MSN asking....and it was up in 2000....freeky...
:lol: he's such a tool...Quote:
Originally posted by NoteMe
then I sat down and saw David Letherman...
http://www.minitools.co.uk/products/...ages/super.jpg