happyponyland.net / A DAY @ THE ZOO

A DAY @ THE ZOO screenshot

A DAY @ THE ZOO

7DRL 2013 participation badge designed by Numeron

A DAY @ THE ZOO was made for the 7DRL challenge 2013. The purpose of the event is that each participant should produce a complete, playable roguelike in one weeks time, but I only spent two days on mine because I'm such a badass. EPIC WIN LOL

Well, maybe not. Anyway, I wrote most of it on the first day, the second day was to clean up and document the source.

It's written in C with curses and has 68 animals. It uses a BSP (binary space partitioning) algorithm to generate the map and a sine table to calculate the field of view.

Download source, Windows .exe.

Does 'intentionally having no gameplay element' count as innovation?
    - reviewer

Commit log

I started eight minutes early since my watch was off. I hope I don't get disqualified for this. Bahahaha!

2013-03-08 23:52:36 work started
2013-03-08 23:59:36 copied a build script
2013-03-09 00:08:12 map display
2013-03-09 00:10:36 board != map size
2013-03-09 00:18:05 hid the cursor, map drawing, mobs
2013-03-09 00:25:57 movement
2013-03-09 00:34:28 made windows, did not help weird flickering
2013-03-09 01:03:07 flicker disappeared??? animal glyphs
2013-03-09 12:17:42 bsp
2013-03-09 12:46:49 edge enclosures joined
2013-03-09 13:02:01 corner exclosures made rock
2013-03-09 13:13:05 animal generation
2013-03-09 13:32:19 terrain & decorations
2013-03-09 13:43:23 water ponds
2013-03-09 13:49:53 animal colors
2013-03-09 13:55:40 terrain tuning
2013-03-09 14:10:45 legend
2013-03-09 16:18:11 working
2013-03-09 17:34:17 LOS/FOV
2013-03-09 17:48:42 animal movement
2013-03-09 18:03:00 player starting position
2013-03-09 18:13:54 entrance area
2013-03-09 18:35:59 doors
2013-03-09 19:31:26 new animals, lazy animals, fov bugfix
2013-03-10 11:48:49 documenting
2013-03-10 17:11:39 gtile/stile
2013-03-10 17:43:09 houses, bathrooms
2013-03-10 18:24:56 documented
2013-03-10 20:49:21 finished???
2013-03-12 22:40:01 bugfix: legend offset by one