Difference between revisions of "The 7DRL Contest (Initial Manifest)"

From RogueBasin
Jump to navigation Jump to search
(Added sucess of Martin Read)
Line 1: Line 1:
What is a Seven Day Roguelike?
== What is a Seven Day Roguelike? ==


A Seven Day Roguelike is a roguelike created in seven days. This means
A Seven Day Roguelike is a roguelike created in seven days. This means the author stopped writing code one hundred and sixty eight hours after they started writing code.
the author stopped writing code one hundred and sixty eight hours after
they started writing code.


--------------
Seven Day Roguelikes are, for roguelike authors, what 24 hou­r comics would be to comic authors.  (cf. http://www.24hourcomics.com/)


A Seven Day Roguelike (7DRL) can be written at any time. However, a
They are also for roguelike authors what the National November Writers Month is for novel writers.  (cf. http://www.nanowrimo.org/)
general agreement was reached that it would be fun to schedule a
specific week for a challenge. This allows the various authors to know
that others are also desperately tracking down a bad pointer reference
on the 167th hour.


The week has been chosen!
== Is this really the best way to make a great roguelike? ==


After an unscientific straw poll, the following scientific-looking
Probably not.  However, the short time frame forces the deve­loper to actually plan on finishing.  Normal roguelike design is open­ ended. One will still be working on the same roguelike years after ­starting. This can become dispiriting, as one may have new ideas that ­cannot fit inside one's current game.  A Seven Day Roguelike is a way t­o experiment with the genre without fearing creating another l­ife-work. After seven days, one can wash one's hands of the roguelike.
graph was generated:


Feb 19 - Feb 27: #######
== Why Seven Days?  Why not 24 Hours? ==


Feb 26 - Mar  6: ########
Comic authors are clearly harder core than us wimpy roguelik­e developers :>


Mar 5 - Mar 13: ##########
Programming isn't an activity that I'd recommend be done in ­24 hour
marathons. Sure, it can be fun.  But you don't learn much o­ut of it,
except maybe that programming with little sleep makes unread­able code.


A discursive analysis of this shows that the use of the # sign makes
== Why Seven Days?  Why not one month? ==
for an aesthetically pleasing method for representing bar graphs.


The week for the Seven Day Roguelike Challenge has been chosen!
Novel writers clearly have longer attention spans than us easily distracted roguelike developers :>


Within the week of March 5th to March 13th, you are hereby challenged
== How do I do a Seven Day Roguelike? ==
to write a roguelike in 168 hours!


To participate, follow these simple steps:
Choose a week to work on the roguelike.  Post to rec.games.roguelike.development that you have started. Afte­r seven days passes, post to rec.games.roguelike.announce your succe­ssful creation. Or, you can beg for more time in rec.games.roguelike.development :>  (You don't have to annou­nce starting, of course.)
1) On or after March 5th in your time zone, post to
rec.games.roguelike.development that you have started work on your
Seven Day Roguelike.
2) Write a roguelike.
3) After 168 hours, if you have completed a playable roguelike, post
your success to rec.games.roguelike.announce! If not, post your lack
of results to rec.games.roguelike.development, where we will all
commiserate and agree that given a few scant more hours, it could have
been great.


Good Luck!
Note that while a 7DRL could be written at any time, the denziens of rec.games.roguelike.development may on occasion organize a specific week for people to accept the challenge in.  This allows one to have the shared misery of knowing you are not the only one tracking down a bad pointer at the 167th hour.


I will try to post a reminder message the wednesday before the
The first such Seven Day Roguelike Challenge will be held March 5th to March 13th 2005.
challenge.


--
== My roguelike took 10 days, but is really playable!  Does i­t count? ==


Jeff Lait (POWDER: http://www.zincland.com/powder)
It counts as a Ten Day Roguelike.  :>


<h2>January 30; Martin Read finished</h2>
== Can I use external libraries?  Graphics files?  Design Doc­uments?
"Done it.  There's a load/save bug that's probably down to my­ imperfect  
Code I wrote in the past?  Existing roguelikes? ==
understanding of Berkeley random()'s operation, but I don't ­care; the  
 
game is playable
This is entirely up to the developer.
 
It is recommended one has some design idea going into the pr­oject.
 
You should say what pre-existing code you used.  The goal is­n't to see who can retype existing algorithms the fastest.  The goal is­ for people to write playable and complete roguelikes.
 
Remember: if you spend seven days patching Nethack, you like­ly will end up with something that looks a lot like Nethack, so thus not­ be considered very impressive.  However, if you spend seven day­s patching Nethack and create an amazing new roguelike, you will be sui­tably honoured.
 
== How do we judge the Winners? ==
 
The primary criterion is completeness.  The resulting game s­hould be complete and playable.  The author is encouraged to not rele­ase another version.
 
That being said, the only true judge of your "Winnerness" is your­self.
 
== My friend and I want to work on a Seven Day Roguelike toge­ther... ==
 
Sure!  This is definitely a Seven Day Roguelike.  Keep in mi­nd that your seven days occur in parallel.  Also remmeber that addin­g more manpower to a late software project only makes it later...
 
== What about licensing? ==
 
Clearly, the compiled roguelike itself must actually be rele­ased.  No good claiming you have it, but won't release it :>
 
Source code does not have to be released, but it is strongly­ encouraged that you release it.  Heck, release it public domain!  It wa­s only seven days work, after all.  (Of course, if you patched exis­ting code, follow its licensing agreement...)
 
== How many Seven Day Roguelikes have been done? ==
 
Two so far, but we are hoping the number will grow.  The following is the list of certified Seven Day Roguelikes (7DRLs):
 
<h1> [[Dungeon Monkey]] </h1>
 
The first
 
Link: http://www.geocities.com/pyrrho12/programming/monkey/index.html. 
 
Of course, it was done before anyone invented this categoriz­ation, so is retconned as a Seven Day Roguelike.
 
<h1> [[MPR7DRL]] </h1>
 
Martin Read, on January 30th, 2005:
 
"Done it.  There's a load/save bug that's probably down to my­ imperfect understanding of Berkeley random()'s operation, but I don't ­care; the game is playable


http://www.chiark.greenend.org.uk/~mpread/mpr7drl.tar.gz  
http://www.chiark.greenend.org.uk/~mpread/mpr7drl.tar.gz  

Revision as of 05:55, 2 February 2005

What is a Seven Day Roguelike?

A Seven Day Roguelike is a roguelike created in seven days. This means the author stopped writing code one hundred and sixty eight hours after they started writing code.

Seven Day Roguelikes are, for roguelike authors, what 24 hou­r comics would be to comic authors. (cf. http://www.24hourcomics.com/)

They are also for roguelike authors what the National November Writers Month is for novel writers. (cf. http://www.nanowrimo.org/)

Is this really the best way to make a great roguelike?

Probably not. However, the short time frame forces the deve­loper to actually plan on finishing. Normal roguelike design is open­ ended. One will still be working on the same roguelike years after ­starting. This can become dispiriting, as one may have new ideas that ­cannot fit inside one's current game. A Seven Day Roguelike is a way t­o experiment with the genre without fearing creating another l­ife-work. After seven days, one can wash one's hands of the roguelike.

Why Seven Days? Why not 24 Hours?

Comic authors are clearly harder core than us wimpy roguelik­e developers :>

Programming isn't an activity that I'd recommend be done in ­24 hour marathons. Sure, it can be fun. But you don't learn much o­ut of it, except maybe that programming with little sleep makes unread­able code.

Why Seven Days? Why not one month?

Novel writers clearly have longer attention spans than us easily distracted roguelike developers :>

How do I do a Seven Day Roguelike?

Choose a week to work on the roguelike. Post to rec.games.roguelike.development that you have started. Afte­r seven days passes, post to rec.games.roguelike.announce your succe­ssful creation. Or, you can beg for more time in rec.games.roguelike.development :> (You don't have to annou­nce starting, of course.)

Note that while a 7DRL could be written at any time, the denziens of rec.games.roguelike.development may on occasion organize a specific week for people to accept the challenge in. This allows one to have the shared misery of knowing you are not the only one tracking down a bad pointer at the 167th hour.

The first such Seven Day Roguelike Challenge will be held March 5th to March 13th 2005.

My roguelike took 10 days, but is really playable! Does i­t count?

It counts as a Ten Day Roguelike.  :>

== Can I use external libraries? Graphics files? Design Doc­uments? Code I wrote in the past? Existing roguelikes? ==

This is entirely up to the developer.

It is recommended one has some design idea going into the pr­oject.

You should say what pre-existing code you used. The goal is­n't to see who can retype existing algorithms the fastest. The goal is­ for people to write playable and complete roguelikes.

Remember: if you spend seven days patching Nethack, you like­ly will end up with something that looks a lot like Nethack, so thus not­ be considered very impressive. However, if you spend seven day­s patching Nethack and create an amazing new roguelike, you will be sui­tably honoured.

How do we judge the Winners?

The primary criterion is completeness. The resulting game s­hould be complete and playable. The author is encouraged to not rele­ase another version.

That being said, the only true judge of your "Winnerness" is your­self.

My friend and I want to work on a Seven Day Roguelike toge­ther...

Sure! This is definitely a Seven Day Roguelike. Keep in mi­nd that your seven days occur in parallel. Also remmeber that addin­g more manpower to a late software project only makes it later...

What about licensing?

Clearly, the compiled roguelike itself must actually be rele­ased. No good claiming you have it, but won't release it :>

Source code does not have to be released, but it is strongly­ encouraged that you release it. Heck, release it public domain! It wa­s only seven days work, after all. (Of course, if you patched exis­ting code, follow its licensing agreement...)

How many Seven Day Roguelikes have been done?

Two so far, but we are hoping the number will grow. The following is the list of certified Seven Day Roguelikes (7DRLs):

Dungeon Monkey

The first

Link: http://www.geocities.com/pyrrho12/programming/monkey/index.html.

Of course, it was done before anyone invented this categoriz­ation, so is retconned as a Seven Day Roguelike.

MPR7DRL

Martin Read, on January 30th, 2005:

"Done it. There's a load/save bug that's probably down to my­ imperfect understanding of Berkeley random()'s operation, but I don't ­care; the game is playable

http://www.chiark.greenend.org.uk/~mpread/mpr7drl.tar.gz

Disclaimer: Source code distro, not expected to work on thin­gs that aren't Linux. "