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.

Geek Culture / The Haxday 168 hour (1 week) coding competition! :D

Author
Message
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 18th Jan 2008 19:24 Edited at: 26th Jan 2008 02:00
The compo has ended!


Goal:
To create a web browser using your preferred language in 168 hours or less. The votes will be public so there are no instructions as such that you must follow, but here's some suggestions that might help you out:
Try to be original; people like originality.
Don't worry about getting everything in the parser. Sometimes more is less, and you're not going to be able to do much more than the minimal stuff anyway, so focus on keeping it simple (i.e. basic text display, usage of links and so on).
Have fun! It's all about the fun.


Rules:
1.The parser that will break up webpages to be rendered must be coded by you, so no plugins that directly allow for html parsing. However, plugins that allow for string manipulation alone are fine to use.
2.The page rendering must also be done by you. This means that you can't use any OS-provided GUI stuffs (i.e. Buttons, text boxes, text/rich text boxes, labels etc). You can however, create your own GUI using commands provided by one of the allowed languages, as long as they are not OS GUI stuffs again (so you can use the box, text, paste image (etc) commands for say, DBP).
3.Any plugins used must be freely available. No usage of a plugin that must be purchased.
4.The source code must be provided with a compiled EXE when submitting your entry.
5.Working in a team is fine, but the prize will have to be shared between the winners; there's only one prize.
6.Have fun. If you're not having fun then your entry will be removed.


Judging:
Entries can be judged immediately after the competition ends and will be done so by posting the name of the person who you want to vote for (i.e. 'I vote for Mnemtards entry.')


Prizes:
1st - 1gb xenmedia.org subdomain & FTP (with thanks to Xenocythe)
2nd - 100mb devaug.com subdomain & FTP

If anyone wants to submit any other prizes for 2nd and 3rd place, please contact me (ideally before the compo ends).


The competition starts at midnight tonight, so 12:00am GMT. It ends at the same time next week, giving everyone 168 hours (1 week). The winner will be declared a further 48 hours after the competition ends.

Please post your entries in this thread. A link to a page on devaug listing all of the entries and providing downloads to them will be given when time is up.

Happy coding!



PS, if you feel like talking to any of the other people who are entering this fun little compo, pop onto the devhat irc network (home of #darkbasic) and say "hai!" in #lobby
url: irc://irc.devhat.net/#lobby


You are not alone.
David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 18th Jan 2008 19:34
Yay for coding parsers. I'm definitely in


09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 19th Jan 2008 00:55 Edited at: 19th Jan 2008 00:55
Yay awesome!

Compo starts in 5 minutes, looks like you'll win by default.

Haha no, I believe another irc member is entering as well.

If anyone wants to join in during the week, that's fine; as long as you post your entry in time.


You are not alone.
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 19th Jan 2008 00:58
I think I will join!

Your signature has been erased by a mod
Benjamin
21
Years of Service
User Offline
Joined: 24th Nov 2002
Location: France
Posted: 19th Jan 2008 01:00
I would do but I just don't have the time at the moment.

Quote: "Obviously, no illegal stuffs like warez, pr0n and so on"

Shoot.

Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 19th Jan 2008 01:53
Woo a toaster!

Ban, that is a shame.



You are not alone.
Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 19th Jan 2008 01:55
How about a 1rst place get's a 1gb subdomain on xenmedia.org with an FTP account as well?

The actual website was online about a month ago, but that flash music player in it's place is something I'm programming while the website is under construction. It will be back up shortly, and that music player will be put to good uses


Sig by BiggAdd.
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 19th Jan 2008 02:10
Oh crikey; you're putting me to shame now!

If you're offering that as a prize then I think I'll move my measly 100mb prize to second place, so it'll be:
1st - 1gb xenmedia.org subdomain & FTP
2nd - 100mb devaug.com subdomain & FTP

Okay?


You are not alone.
Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 19th Jan 2008 02:15


My intentions were not to look better than you or make you look bad, just contributing to the community and getting people to join this competition.

Besides, I have 99gb of free space on xenmedia.org


Sig by BiggAdd.
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 19th Jan 2008 02:18
Haha, thanks. That's a sweet offer. I shall update the prize part of the first post.

Cheers Xenocythe!


You are not alone.
Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 19th Jan 2008 02:29
No problem

I already have a web browser up and started in C#, but I must focus on my current project and actually get it done! Hehe.

Besides, my uber-cool web browser would probably win, and winning my own prize would be kind of odd j/k


Sig by BiggAdd.
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 19th Jan 2008 02:31
It would.

I plan on making something myself to go along with the theme of this compo, but not actually enter it. Just for kicks.


You are not alone.
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 26th Jan 2008 01:58
Looks like everyone forgot to submit their entries! I hate it when that happens.

Hopefully someone who did enter will post here within the next 48 hours.


You are not alone.
Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 26th Jan 2008 03:37
Unless no one entered, mate

A well-planned compo will surely get some competitors.


Sig by BiggAdd.
Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 26th Jan 2008 04:25
Will an nightly build of Mozilla be ok? j/k


Image made by the overworked Biggadd.
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 26th Jan 2008 04:59
You guys are offering a few gigs of webspace for something that only a handful of people have managed to create? And you want it in a week? Microsoft has been at it for a decade and still haven't got HTML rendering correct. And not using gui components seriously defeats the purpose of choosing our language of choice. Not to sound mean or anything, but this can't be a serious competition.


Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 26th Jan 2008 05:04
Well said Phealax

It was more of a fun thing than a serious competition. Like I said, if this was more well-planned, it could do something.


Sig by BiggAdd.
David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 26th Jan 2008 12:46
I got a basic HTML parser going, but I just lacked the enthusiasm to actually get the renderer to display any data


09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 26th Jan 2008 14:41 Edited at: 26th Jan 2008 14:47
Quote: "Not to sound mean or anything, but this can't be a serious competition."

Well spotted!

Quote: "Like I said, if this was more well-planned, it could do something."

That is true, but I'm a big fan of spur of the moments compo's.

David R - you phail! But you had some fun right? Right?!1

I made a nice little gui for mine and got it rendering un-parsed html stuff's. Still planning to add some 3Dness.

My original plan was to do this compo in 24 hours, but everyone was against that limit, which was a shame, so I upped it to a week to make them happy. Originally, we used to hold 24 hour coding competitions in the #coding irc room (back when I was admin(darn you admin thieves!)) which were purely for fun; no prizes or anything. I think the most successful one was when we had to make irc clients in dbp within 24 hours. Three people entered that and their clients were all quite uber. Those were the days.


You are not alone.
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 26th Jan 2008 14:52
I do have table rendering in DBP if anyone is interested. Awhile back, I was trying to see if an html renderer was possible in DBP. Without objects or even inheritance on UDTs, the organization would be rather complex I think.


TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 26th Jan 2008 15:05
Arg... here it be. I got widget management done (so I could display text, text boxes, buttons, etc) and if you enter an address it does a DNS lookup (progress bar moves along). Once it finds the address it just stops, I haven't made it download the page yet, much less parsing (parsing would be very easy with the included String class) and actually rendering the page.

Attachments

Login to view attachments
MadrMan
18
Years of Service
User Offline
Joined: 17th Dec 2005
Location: 0x5AB63C
Posted: 26th Jan 2008 16:37
Heres my entry.
It displays stuff surprisly well, but it is.. umm.. SLOW.
an averagly filled page takes about 60 seconds to load so patience will be needed. Theres a loaded% in the title and i even made a 'BACK' button

Have fun with it.

Attachments

Login to view attachments
Xenocythe
19
Years of Service
User Offline
Joined: 26th May 2005
Location: You Essay.
Posted: 26th Jan 2008 18:20
Oh, cool, some entries

But wait... doesnt this mean that they'l both win some prizes? Two prizes, two entries


Sig by BiggAdd.
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 26th Jan 2008 22:31 Edited at: 26th Jan 2008 22:32
well, only 1 browser attempts to render anything, so he wins by default I think.

Acid2 test for MadrMan's browser: <view attachment>


Attachments

Login to view attachments
David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 26th Jan 2008 23:08 Edited at: 26th Jan 2008 23:34
Give me a tiny bit longer, and I should be able to produce some output. Doing this in such a timescale, along with exams + work made it impossible for me to finish on time

EDIT:
Also, MadrMan needs to include his code, as par with the rules


09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 27th Jan 2008 03:04
How much longer will you need David R? As you'll be making up a whole third of the entries, I see no reason why we can't extend the compo a wee bit. I'll talk to Madrman about his source problem.

Also, those are some nice entries guys! Good work with that.


You are not alone.
MadrMan
18
Years of Service
User Offline
Joined: 17th Dec 2005
Location: 0x5AB63C
Posted: 27th Jan 2008 09:59 Edited at: 27th Jan 2008 10:05
Ah right. source code.

DavidR: I also got my exams from this monday until friday, but i sort of finished it in time didnt i?

Phaelax: Atleast it shows the reference rendering fine!

Attachments

Login to view attachments
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 27th Jan 2008 14:06
Yay source!

/me steals

I hope David gets back to us before tonight!


You are not alone.
David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 27th Jan 2008 15:23
I don't think I'm going to be able to finish it in good time, so you may as well count for out of the competition.


09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
Kohaku
20
Years of Service
User Offline
Joined: 3rd May 2004
Location: The not very United Kingdom
Posted: 28th Jan 2008 01:27
Well, no votes, but I think we can work this out anyway.

As his browser complied with all of the rules, MadrMan wins by default! Good job!

In second place comes TK, who's entry didn't actually render anything but you can see that he had quite a stab at it from his source.

I'll speak to TK about his shiny new devaug subdomain on irc.

I think I'll leave Xenocythe and MadrMan to talk about 1st prize.

Happy coding!


You are not alone.
MadrMan
18
Years of Service
User Offline
Joined: 17th Dec 2005
Location: 0x5AB63C
Posted: 28th Jan 2008 13:01
Heh. win by default sucks. i didnt really beat anyone

Atleast i won something!

Keo C
17
Years of Service
User Offline
Joined: 3rd Aug 2007
Location: Somewhere between here and there.
Posted: 28th Jan 2008 16:39
You beat TK..


Image made by the overworked Biggadd.
MadrMan
18
Years of Service
User Offline
Joined: 17th Dec 2005
Location: 0x5AB63C
Posted: 28th Jan 2008 16:53
He barely had anything

TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 28th Jan 2008 22:25
Don't say I barely did anything without looking through that code

David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 29th Jan 2008 18:03 Edited at: 29th Jan 2008 18:07
May as well give in what I did.

Quote: "He barely had anything"


Considering how much DBP gives to you 'on a plate' neither did you really I mean, you had a UI and a string parser effectively. You could have got a lot more done in the time with the tools you had than you actually did


09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0

Attachments

Login to view attachments

Login to post a reply

Server time is: 2024-11-19 19:33:44
Your offset time is: 2024-11-19 19:33:44