code logs -> 2008 -> Sat, 19 Jan 2008< code.20080118.log - code.20080120.log >
--- Log opened Sat Jan 19 00:00:00 2008
00:00
< Vornicus>
Quite.
00:15 * Vornicus once again does battle with this insano algorithm, and a 171-character line.
00:25 You're now known as TheWatcher[T-2]
00:25
< Vornicus>
swapping_red, swap_targets = find_by_function(adjacent_reds, lambda r: set(xrange(len(tokens))) - all_adjacent_to(set(red_indices).remove(r), adjacency_graph, True), True)
00:36 Derakon[AFK] is now known as Derakon
00:38
<@Derakon>
Y'all might find this interesting: http://www.designersnotebook.com/Design_Resources/No_Twinkie_Database/no_twinkie _database.htm
00:44 You're now known as TheWatcher[zZzZ]
00:51 * Vornicus reads.
00:52
< Vornicus>
Every single one of these, so far, I have ranted about at one point or another.
01:02
< McMartin>
Hmm. This appears to be ssh's fault, not Terminal's.
01:02
< McMartin>
I wonder how I can make Delete be backspace when SSHing.
01:05
< Vornicus>
...good god, it's like a laundry list of /my own damn rants/
01:12
< McMartin>
Heh
01:12
< McMartin>
I don't actually object to extreme rules changes for boss fights.
01:12
< McMartin>
Unless the new rules are terrible.
01:13
< McMartin>
(Secret Rings, I'm looking at you)
01:13
< McMartin>
(S3K, less so)
01:14
< Vornicus>
It's one thing, imo, to put particular restrictions into effect - a boss that has a hostage, so you can't use area spells, for instance - it's another sack of potatoes entirely to essentially throw out everythingthe player has learned.
01:14
< McMartin>
Right. I'm referencing the Doomsday Zone here.
01:14
< McMartin>
And really, any plot-based sequence involving Super Sonic.
01:14 * Vornicus has not played any Sonic games beyond 1, 2, and 3.
01:14
< McMartin>
OK.
01:15
< Vornicus>
and I haven't gotten that far in 3, either.
01:15
< McMartin>
It was only in the merged S3K, IIRC
01:15
< McMartin>
Once you have all the emeralds, there is traditionally a final level in which you are an invulnerable, flight-capable force of destruction.
01:15
< McMartin>
You must annihilate the final boss, who cannot kill you, and is only trying to delay you until your power runs out
01:16
< McMartin>
This is Very Much Unlike any play before it.
01:16
< McMartin>
And the only piece of gameplay that's really the same is "getting hit by things isn't great, and you smashing into things while attacking is good".
01:17
< McMartin>
Oh, and "rings are good", but now rings give you more invuln time, so you have to manage your time spent attacking vs your time spend collecing rings.
01:17
<@Derakon>
(S&K had Doomsday Zone; so did S3&K as a merged cart)
01:17
< McMartin>
Aha.
01:17
<@Derakon>
But yes, Doomsday Zone plays more like a scrolling shmup without the shmup.
01:17
<@Derakon>
And with invulnerability and a time limit.
01:18
<@Derakon>
(And awesome music)
01:18
< McMartin>
Anyway, S&K ends with you defeating Robotnik aboard his orbital station, and him fleeing in an escape pod.
01:18
< McMartin>
You then send your power level up to a million, and take him down while he launches missiles at you and then flees even faster once you turn the missiles against him.
01:18
< McMartin>
While dodging debris *from* the station.
01:18
< McMartin>
And yeah, it's awesome.
01:18
<@Derakon>
The Project Chaos remix is reasonably good, too.
01:19
< McMartin>
Secret Rings's endgame involves a lot of extremely violent motion of the Wii Remote and is physically exhausting for no good reason.
01:19
<@Derakon>
Heh.
01:19
< McMartin>
By which I mean "I had trouble lifting objects for two days after I finally beat the damned thing because my triceps and biceps were both that knackered"
01:20
<@Derakon>
I played a little Secret Rings over vacation after having not touched it in nine months...it took me a while to discover that all of the missions marked "NEW" did not actually unlock further story. I guess I'd tried and given up on the mission that did, which was not marked except in that it had no medals.
01:20
< McMartin>
They must have playtested it under situations where you can't move.
01:20
< McMartin>
New means merely "you haven't tried this yet"
01:20
<@Derakon>
Yeah.
01:20
< McMartin>
And cleared ones have a green light by them.
01:20
<@Derakon>
That, I did not notice.
01:20
< McMartin>
Unlighted means "new" in the sense you meant.
01:21
<@Derakon>
Well, I knew that NEW missions did not necessarily unlock new story.
01:21
<@Derakon>
But I thought that NEW meant "have not cleared", not "have not tried".
01:21
< McMartin>
I can't decide whether or not Secret Rings is a good game.
01:21
<@Derakon>
It's better than SA2. ¬.¬
01:21
< McMartin>
I'm glad that they made it, though.
01:21 * Derakon damns with faint praise.
01:21
< McMartin>
Yes, but the comparators are SH and Shadow =P
01:21
< McMartin>
SA2 being the worst of the 3D games
01:21
<@Derakon>
Shadow, I have not played.
01:22
< McMartin>
Shadow is not nearly as bad as you have been led to believe.
01:22
<@Derakon>
I'd say that SH has stronger aesthetic sense than SH, and probably stronger gameplay...but it also had a lot of frustration.
01:22
< McMartin>
It's not *good* but that's because it wants to be Ratchet and Clank and totally isn't.
01:22
< McMartin>
Shadow also fixes all of the horrific physics bugs in Heroes.
01:22
<@Derakon>
Yes, I've heard you complain about the Sonic fans who rant about Shadow not being Sonic. Which he clearly isn't.
01:22 * Derakon wants new R&C. ;.;
01:22
< McMartin>
Tools of Destruction?
01:23
<@Derakon>
That would require a PS3, yes?
01:23
< McMartin>
Tools of Destruction is made of awesome.
01:23
< McMartin>
Yes.
01:23
< McMartin>
Happily, I know like three people with PS3s
01:23
< McMartin>
One of whom likes the aesthetics of R&C but hates platformers
01:23 * Derakon has Up Your Arsenal and Going Commando, having heard that the fourth PS2 one is not so great.
01:23
<@Derakon>
Ooooh, so you get to play for them!
01:23
< McMartin>
The fourth one is all but a fighting game.
01:23
< McMartin>
It can Go Away, AIUI.
01:24 * McMartin also probably should score a copy of Sly 2.
01:24
<@Derakon>
Yes.
01:24
<@Derakon>
You really, really should. It's excellent.
01:24 * McMartin is greatly enjoying Sly 1, though he'll probably be hitting FAQs for the last few bottles.
01:24
< McMartin>
I got two complete sets in Mission 1 on my own though!
01:24
<@Derakon>
Sly 2 is nonlinear in a good way.
01:25
<@Derakon>
It does have a certain amount of "you have to use the auxiliary characters", but while their gameplay isn't as versatile as Sly's is, there's also little enough of it that I don't really mind that much.
01:25
<@Derakon>
It's also immensely satisfying to be able to just punch the daylights out of thugs that, as Sly, you have to carefully avoid.
01:25
< McMartin>
The existence of aux chars doesn't offend me the way it does 98% of Sonic fandom~
01:26
<@Derakon>
Heh.
01:26
< McMartin>
Anywa, I suppose I should go grab dinner before the Friday Night music.
01:26
<@Derakon>
Enjoy.
01:26 * McMartin saves his work, heads off
01:27
<@Derakon>
Dangit, the split pea soup I have cooking smells delicious, but it's not even remotely ready to eat, being at this point water, peas, a bayleaf, and some garlic. ;.;
01:33
<@Derakon>
"Hello, this is Iwata from Nintendo. A president has to take things really seriously, even if it doesn't seem like it. It's understandable if you lose weight from stress...but I get fatter instead. Nobody thinks I'm taking it seriously."
01:33 * Derakon snerks.
01:34
<@Derakon>
( http://mdb.classicgaming.gamespy.com/?g=mp3&p=secrets )
01:51
< Vornicus>
...help, I have the "collect items after battle" music from FF7 stuck in my head.
01:52
<@Derakon>
./~ Iiiiiiiiiit's a SMALL world aaaaafter alll~ ./~
01:52
<@Derakon>
More seriously, trawl OCR.
01:52
< Vornicus>
That's not much help.
01:53
<@Derakon>
Well excuuuuuuse me, Princess! ¬.¬
02:10 * Vornicus kills Derakon with the Schwarz.
02:10
< Vornicus>
Or, perhaps, just The Special.
02:14
< McMartin>
Yay foods
02:15 * Vornicus gives McM The Special.
02:15
< McMartin>
"Check please"
02:15
< Vornicus>
heh
02:15
< McMartin>
Also, argh, I now have That Song stuck in my head.
02:15
< McMartin>
Curse you.
02:16
< Vornicus>
Hee
02:16 * Vornicus examines. Barring catastrophe, he should have, finally, a Milestone 2 LJ post this weekend.
02:17
< McMartin>
It would seem that Tonight at Red Rock, the live music is from people who reprogram 16-bit game console sound chips.
02:17
< Vornicus>
Chiptunes... as live music?
02:17
< McMartin>
So it would seem.
02:18 * McMartin heard them do this before with 8 bits. We shall see if they unleash the power of wavetables!
02:18
< Vornicus>
...well, okay, 16-bit isn't exactly chiptunes in the classic sense.
02:18
< McMartin>
It is for GYMs.
02:18
< Vornicus>
GYMs?
02:18
< McMartin>
Genesis didn't really use wavetables for its music
02:18
< Vornicus>
ah
02:18
< McMartin>
Certainly not to the extent the SNES or Amiga did.
02:19 * Vornicus always forgets about the Amiga.
02:19
< McMartin>
These days we call Amiga chiptunes ".IT"s.
02:19
< Vornicus>
mainly because I have never used one.
02:20 * Vornicus determines that it is Very Bedtime.
02:20
< McMartin>
... It's 9:30 on a Friday and it's Very Bedtime?
02:20
< Vornicus>
Yes.
02:20
< Vornicus>
I am Tired.
02:20
< Vornicus>
With Tired Sauce.
02:24 Vornicus is now known as Vornicus-Latens
02:29 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: z?]
03:00 Derakon is now known as Derakon[AFK]
03:51
< McMartin>
Buzzword check!
03:51
< McMartin>
Aqua vs. Cocoa.
05:11 * McMartin manages to build.
05:11
< McMartin>
Yay, successful build of both random Carbon and Cocoa apps.
05:24 Derakon[AFK] is now known as Derakon
05:40
< McMartin>
Objective-C stinks of Smalltalk.
06:59 Derakon is now known as Derakon[AFK]
08:09
< McMartin>
OK
08:09
< McMartin>
Target Acquired.app now built, with Cocoa integration and such.
08:09
< McMartin>
Now to learn to make .dmg files for distribution.
08:18 You're now known as TheWatcher
09:06
< McMartin>
Aha, Sable wasn't a Universal binary after all.
09:06
<@TheWatcher>
Oh?
09:07
< McMartin>
Something in the PPC code wasn't translating right, so no luck on an Intel Core Duo.
09:08 * McMartin will just have to rebuild it properly.
09:08
< McMartin>
If you have an OS X machine handy I can fire off the Target Acquired.app for testing~
09:08
<@TheWatcher>
hm, I know someone who will be interested to know that.
09:08
< McMartin>
Though I should probably learn to make a proper distribution bundle first.
09:09
<@TheWatcher>
Heh, no mactypeboxen here
09:16
< McMartin>
Ah, looks like there's a utility for it.
09:40 * McMartin wins, etc.
10:01
<@TheWatcher>
yays, etc.
10:04
< McMartin>
This is mainly for the benefit of Vr0n or D3r4k0n (l33ted to avoid nickpinging at night) when they awaken.
10:42
< Reiver>
Vorn is safe, for his nickping is silent.
10:43
< Reiver>
(Mostly due to the fact that the nick is 'vorn', and he happens to run an oft-linked wiki with that word as part of the url~)
11:03 * TheWatcher really should fix up some way to make his alert bell in linux do more than flash the terminal...
13:04
< Vornicus-Latens>
Aqua: the Look&Feel of the Mac UI; Cocoa: the API underlying Mac OS X programmng.
13:04
< Vornicus-Latens>
ooh, Target Acquired
13:05
< Vornicus-Latens>
Is it Universal Binary?
13:05
< Vornicus-Latens>
It is!
13:05 * Vornicus-Latens playz0rs
13:06 Vornicus-Latens is now known as Vornicus
13:07
< Vornicus>
...I, uh. Really should get my keyboard fixed.
13:09 * Vornicus immediately collapses to the left edge, can't get out.
13:11
< Vornicus>
oh, the keypad works too.
13:11 * Vornicus dies horribly, gets 4000 points.
14:35 * TheWatcher refactors landscape code so it's done Properly
14:43
<@TheWatcher>
Hmmm
14:43
<@TheWatcher>
Style question?
14:45
< Vornicus>
Style answer!
14:47
<@TheWatcher>
Assume that there are two private variables 'mapw' and 'maph', and corresponding accessors get_map_width() and get_map_height(). In normal code, all access to mapw/maph goes through the accessors, but say I have: assert(((x >= 0) && (x < mapw) && (z >= 0) && (z < maph)), "Attempt to access a location outside the map");
14:48
<@TheWatcher>
is it worth putting in the two extra calls, with associated cycle cost, just for assert checks? I'm leaning towards yes for cleanliness, but... hm
14:49
<@TheWatcher>
ie: replace mapw and maph in the comparisons with the appropriate get_map_*() call
14:50
<@TheWatcher>
I guess, since the assert is preprocessed to nothing when debugging is disabled, the two function call overhead is not an issue in deployed code, so using the accessors is more Proper...
15:15
< Vornicus>
What language are we working in?
15:16
< Vornicus>
And in the end, yeah, you should use the functions in the assert; I can easily imagine systems where the actual h and w are generated instead of stored.
15:29
<@TheWatcher>
c++
15:30
<@TheWatcher>
more specifically:
15:30
<@TheWatcher>
int Landscape::get_height(const int x, const int z) const
15:30
<@TheWatcher>
{ assert(hmap != NULL, "Attempt to call get_height before heightmap was initialised");
15:30
<@TheWatcher>
assert(((x >= 0) && (x < get_map_width()) && (z >= 0) && (z < get_map_height())), "Attempt to access a location outside the map");
15:30
<@TheWatcher>
return hmap[(z * get_map_width()) + x];
15:30
<@TheWatcher>
}
15:31 gnolam [lenin@85.8.5.ns-20483] has joined #Code
15:31 mode/#code [+o gnolam] by ChanServ
15:31 * Vornicus briefly hcecks out FreeOrion, to see what progress they're making. Hey, look, an actual package.
15:32
< Vornicus>
...unfortunately, the Next Turn button explodes, and the 'music' is in fact white noise.
17:00 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
17:01
<@AnnoDomini>
Hm. Anyone know how to force WinXP to open files without extension with a user-defined application, rather than opening the 'Open With...' window?
17:06 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
17:06 mode/#code [+o ToxicFrog] by ChanServ
17:06 * Vornicus really should actually figure out some unit tests for this algorithm.
17:13 You're now known as TheWatcher[afk]
17:14
< C_tiger>
AD: Not that I'm aware of. But if there were, it would be almost certainly be under the * key under HKEY_CLASSES_ROOT (which is really a logical merge of HKEY_CURRENT_USER\Software\Classes and HKEY_LOCAL_MACHINE\Software\Classes.)
17:21
< C_tiger>
If I were you, I'd make a restore point and have my Windows install disk ready, then put a shell\open\command key in the * folder with the default value being a string with the location of the program you want to use and %1 to indicate where to insert the filepath in the command line.
17:22
< C_tiger>
That /should/ create an open command in the context menu that does just that and I THINK that's all you have to do since open takes precedence over open with on doubleclick.
17:24
< C_tiger>
I give you NO assurances that this will not horribly horribly destroy your computer, but it should be fixable with a simple edit back or failing that restoring to your saved restore point.
17:25
<@AnnoDomini>
Meh. I don't want this that badly.
17:25
< C_tiger>
Ok. Then the short answer is no. It's not possible.
17:27
< C_tiger>
Hmmm... actually there may be an easier way. because I should google before giving registry instructions.
17:28
< C_tiger>
try "assoc .=txtfile" in your commandline.
17:33
<@ToxicFrog>
While we're asking windows registry programs. How do you add something to the right-click menu for the background in explorer, such as the "open command prompt here" command I see sometimes?
17:33
<@ToxicFrog>
...asking programs? Asking questions.
17:34
< Vornicus>
I believe your first place to look is in, uh, Folder Options, I think.
17:35
<@AnnoDomini>
C_tiger: Didn't work, but I fiddled around with filetype options and got it to work. (Simply selecting 'always use this program to open this file' in the Open With... thingie wouldn't work.)
17:37
<@ToxicFrog>
Tried that. Nothing there.
17:38
<@ToxicFrog>
AIUI it can only be done with registry hackery, but I have yet to find documentation on -how-.
17:38
<@ToxicFrog>
There's stull like tweakUI modules, but those only add specific commands and don't tell you how they did it.
17:38 mode/#code [+o Vornicus] by Vornicus
17:38
<@Vornicus>
http://www.extremetech.com/article2/0,1697,1838907,00.asp <--- here's how to add items to your context menu
17:39
<@Vornicus>
Next you'll have to examine the docs for cmd.exe, to see how to open it with a particular starting dir
17:39
<@ToxicFrog>
Er...that's for the context menu for a given filetype.
17:39
<@ToxicFrog>
I mean the context menu when you right-click on nothing.
17:39
<@Vornicus>
hm
17:39
<@ToxicFrog>
The one that normally has stuff like "new folder", "new file", etc.
17:40
<@ToxicFrog>
(and I don't want "open command prompt here", or I would just use the TweakUI option for same. I want various custom commands, probably starting with a bash shell)
17:41 * Vornicus hunts around the internet.
17:41
<@Vornicus>
...most of these describe for a given file type, let's see.
17:43
<@Vornicus>
Okay, found it
17:43
<@Vornicus>
There's a file type called "NONE / Folder"
17:43
<@Vornicus>
http://www.petri.co.il/add_command_prompt_here_shortcut_to_windows_explorer.htm <--- this one does exactly as advertised, option 3 is the manual way.
17:45
<@ToxicFrog>
Aah! Thank you.
18:06
<@gnolam>
AnnoDomini / C_tiger: Just adding a key to * works. It's how my system is set up.
18:07
<@gnolam>
It becomes a shell menu option for everything, but is only the default action if the file type isn't associated with something else.
18:07
< C_tiger>
Ah, ok.
18:32 You're now known as TheWatcher
19:18 EvilDarkLord is now known as Zenon
19:34
<@Vornicus>
So, my parents have decided to do a 1500-piece jigsaw puzzle.
19:34
<@Vornicus>
I'm sitting there, thinking "I bet i could write a program that solves it..."
19:35 * Zenon kind of saw this coming. :)
19:36
<@Derakon[AFK]>
Hrm...careful scan of the pieces, then do edge detection to find the perimeter, then for each pair of pieces try to overlay the edges, and find the set of minimal overlaps...
19:36 Derakon[AFK] is now known as Derakon
19:36
<@Derakon>
Start with a corner and work your way through the edge pieces to start, I suppose.
19:38
<@Vornicus>
Indeed.
19:39
<@Derakon>
That doesn't improve the asymptotic complexity any, though.
19:41
<@Derakon>
Seems to me that you'd make the piece-to-piece comparison easier if you could find some way to abstract away the knobby bits and indentations.
19:41
<@Vornicus>
Well, let's see. You can generally categorize edges into various things, find the corners (that's pretty easy, usually), and then attempt matching that way.
19:42
<@Derakon>
That would make finding a good starting point for checking alignment easier.
19:42
<@Vornicus>
There's only two kinds of edges in a regular puzzle
19:42 * Derakon is trying to figure out a good way to do the "compare two pieces" logic.
19:43
<@Derakon>
Basically try to convert each piec into a vectorized polygon, more or less.
19:43
<@Derakon>
s/piec/piece/
19:43
<@Vornicus>
Well, you do the corners first, and you figure the distance, and then if your scanner has any precision, you can use that metric to very quickly reduce the possible connections.
19:44
<@Derakon>
What distance?
19:44
<@Vornicus>
Distance between corners of the piece
19:44
<@Derakon>
Ah.
19:44
<@Vornicus>
Unless you're doing a Springbok puzzle, that will be decidedly conventional
19:44
<@Derakon>
I'm saying, how do you analyze the structure of a given piece so you can figure out how it would plausibly connect to other pieces?
19:44
<@Derakon>
You don't want to try every possible orientation in every possible positioning.
19:45
<@Vornicus>
YOu get the corners.
19:45
<@Derakon>
Ah.
19:45
<@Vornicus>
These corners give you possible orientations.
19:45
<@Derakon>
Well, fair enough.
19:45
<@Derakon>
...heck, since each piece matches corner-to-corner with other pieces, you probably wouldn't even need to look at the knobby bits.
19:47
<@Vornicus>
Indeed. Do the corner bit, figure out a match metric (something like how much overlap and how much underlap, or something), and you've found your likely suspects.
19:56
<@Vornicus>
Not-quite-conventional puzzles are a bit harder.
20:28 Vornicus is now known as Finerty
20:53 You're now known as TheWatcher[afk[
20:53 You're now known as TheWatcher[afk]
20:59 Finerty is now known as Vornicus
21:04 * C_tiger ponders a puzzle where the pieces tessellate and are identical. And the images are things like piles of jellybeans or tacks or something.
21:05 Zenon is now known as EvilDarkLord
21:05
< C_tiger>
I vaguely recall a puzzle advertised as "the world's hardest puzzle" where many pieces could fit together, the image was of hundreds of very similar cats packed together and it was printed on both sides of the puzzle.
21:06
< C_tiger>
And by may pieces could fit together, I mean a single piece could fit many other pieces.
21:06
< C_tiger>
*many
21:10
<@Derakon>
Why would you even buy that puzzle?
21:10
< C_tiger>
It's a challenge.
21:11
<@Derakon>
It sounds tedious.
21:11
< C_tiger>
There was a mini version with ~ 500 pieces and a "genuinely hard" version with ~1500 pieces.
21:11
< C_tiger>
I never understood why people did puzzles.
21:12 * Vornicus is reminded of something he wanted to do.
21:12
<@Derakon>
Well, normal puzzles are a matter of exercising your pattern-matching abilities.
21:12
<@Derakon>
There you may as well ask e.g. why people do math for fun.
21:13 * Vornicus wanted to figure out a rectangular layout for Carcassonne.
21:13
< C_tiger>
Yeah, but there's doing a few problem, especially hard problems... then there's doing 1000 simple algebra questions.
21:13
<@Derakon>
Another fun one is a layout for Carcasonne that doesn't waste any edges.
21:13
<@Vornicus>
where all the edges are fields?
21:13
<@Derakon>
Yes.
21:14
<@Derakon>
And there are no holes.
21:14 * Vornicus can probably attempt to do both constraints.
21:14 * Vornicus ... actually checks something.
21:14
<@Derakon>
Or alternatively, all of the holes are edged with plains.
21:14
<@Derakon>
I've tried to do the "no waste" one and come up with one wasted edge.
21:15 * Vornicus is currently checking...
21:16
<@Vornicus>
should end up with one wasted city.
21:16
<@Derakon>
Hrm...I think, though I don't remember exactly, that I had one wasted road.
21:21 * Vornicus fiddles with tile data.
21:22 * Vornicus is trying to figure out a decent structure for it, so he can throw it around easily.
21:30
<@Vornicus>
Okay, it goes something like this. each coordinate, iterate over the remaining tiles and orientations, checking to see if it works, and then go on to the next tile, to try that one.
21:31
<@Derakon>
So, you're brute-forcing it?
21:32
<@Vornicus>
yeah. Shuffling first; if I don't I think I actually /will/ get all six cloisters in one corner.
21:32
<@Derakon>
Heh.
21:32
<@Derakon>
Cloisters will likely come in handy for plugging holes.
21:32
<@Derakon>
Not to mention ending roads.
21:33
<@Vornicus>
This is, in the end, pretty easy; I imagine there's zillions of valid layouts.
21:33
<@Derakon>
Well, it depends on your constraints. :)
21:40
<@Vornicus>
The only constraint I have is "fits in 9x8 rectangle"
21:41
<@Vornicus>
well, and "is legal"
21:43
<@Vornicus>
if it works really fast I might try putting in the river tiles, too.
21:45
<@Derakon>
How many are there?
21:51
<@Vornicus>
12 river tiles.
21:51
<@Vornicus>
makes for 84 total tles
21:51
<@Vornicus>
the only tricky bit about river tiles is that the river can't leave the rectangle.
21:51
<@Derakon>
So start with the river and work outwards.
21:51
<@Vornicus>
Eh. i don't think that's going to be needed
21:52
<@Vornicus>
Once I place one river tile, the others will follow somewhat naturally.
21:55 AnnoDomini [AnnoDomini@83.21.0.ns-20301] has quit [Ping Timeout]
22:04 AnnoDomini [AnnoDomini@83.21.9.ns-26492] has joined #Code
22:04 mode/#code [+o AnnoDomini] by ChanServ
22:18 Thaqui [~Thaqui@Nightstar-14364.jetstream.xtra.co.nz] has joined #code
22:18 mode/#code [+o Thaqui] by ChanServ
22:28 * McMartin does battle with SDL_image.h
22:44
<@AnnoDomini>
* McMartin earns 6420 XP. McMartin can learn 'Video Game', but there is no room. Delete existing skill [sleep, eat, breathe, talk]?
22:45
< C_tiger>
eat.
22:45
< C_tiger>
You don't do it often enough to matter.
22:46
< C_tiger>
Or at least you do it far less than every other skill.
22:49
<@ToxicFrog>
You eat more often than you sleep.
23:02
< Serah>
Yeah, I was about to say.
23:03
<@Vornicus>
Heh
23:03
<@Vornicus>
You spend more time sleeping than eating.
23:05
< Serah>
No I don't.
23:05
< Serah>
I spend more time bathing, than sleeping.
23:05
< Serah>
Well, okay, almost.
23:14
<@gnolam>
Serah, the Guild Navigator?
23:15
<@gnolam>
Or Serah, the Mermaid?
23:15
< Serah>
Nah, I just don't sleep much.
23:15
< Serah>
Which is going to pose to be a problem, now that I'm out of series to watch.
23:21
<@ToxicFrog>
Vornicus: yeah, but one sleep period is I figure one sleep(), whereas each meal is one eat()
23:21
<@ToxicFrog>
Or possibly even each mouthful is.
23:23
<@AnnoDomini>
ToxicFrog: Naw, I think it would be a while (hungry) loop in the function.
23:23
<@gnolam>
And can you Sleep(0)?
23:23
<@gnolam>
It'd be pretty neat. Yield a brain timeslice to dreaming, without actually pausing.
--- Log closed Sun Jan 20 00:00:07 2008
code logs -> 2008 -> Sat, 19 Jan 2008< code.20080118.log - code.20080120.log >