code logs -> 2012 -> Wed, 01 Feb 2012< code.20120131.log - code.20120202.log >
--- Log opened Wed Feb 01 00:00:36 2012
00:08 You're now known as TheWatcher[T-2]
00:14 You're now known as TheWatcher[zZzZ]
01:42 Derakon[AFK] is now known as Derakon
02:24 Kindamoody[zZz] is now known as Kindamoody
02:45 Attilla_ [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Ping timeout: 121 seconds]
03:01
<@ToxicFrog>
Woot woot
03:01
<@ToxicFrog>
Symbol and I just finished a game of Suicide Chess played using Felt
03:02
<@ToxicFrog>
One of us on Linux, one on Windows, multiple mid-game reconnects as I discovered a new crash bug in the client
03:02
<@ToxicFrog>
Went great
03:02
< maoranma>
(stupid alpha testers having all the fun)
03:03
<~Vornicus>
What was teh crash bug?
03:03
<~Vornicus>
"suicide chess"?
03:05
<@ToxicFrog>
Vornicus: pressing a key while the cursor was over an item which itself was resting on the background would try to call pos() on an event that doesn't support that.
03:05
<@ToxicFrog>
Really, the whole event handling structure in the client needs a redesign :/
03:06
<@ToxicFrog>
Suicide Chess: kings aren't special, if you can take a piece you must do so, first person to lose all of their pieces wins
03:06 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has joined #code
03:06
<~Vornicus>
Weird.
03:06
<&Derakon>
Chess with force-capture is funky.
03:06
<@ToxicFrog>
The bug, or the game?
03:07
<~Vornicus>
The game.
03:07
<&McMartin>
Hrm
03:07 * McMartin finishes drafting an ocamlyacc parser for Pascal based on a yacc parser for it.
03:07
<&McMartin>
It's a bit more verbose than the IR.
03:07
<&McMartin>
The IR and the lexer are about 100 lines each, and the parser is about 5x that.
03:09
<&McMartin>
I may have to mess with this a bit to make them interoperate, though.
03:09
<@ToxicFrog>
Vornicus: well, neither Symbol nor I really enjoy chess (I prefer Go, she's not a fan of strategy games in general), and SC goes much faster than normal chess as well.
03:09
<~Vornicus>
I've never found anyone to play go against, and so I, um. Don't know what I'm doing at all.
03:23
<@ToxicFrog>
There are plenty of public Go servers out there, which is how I play
03:23
<@ToxicFrog>
(I also don't know what I'm doing at all)
03:25
<&Derakon>
AIUI there are Go programs that can at the very least teach you the basics of play and get you to the "not completely incompetent" stage.
03:27
<~Vornicus>
I'm reminded of McM's description of Chessmaster 9000
03:27
<~Vornicus>
To which I hope the sequel is in fact Chessmaster 9001
03:28
<&Derakon>
Do tell.
03:30
<~Vornicus>
Where there is a tutorial, including descriptions of how each piece moves, and various strategies -- and this tutorial consists literally thousands of playable chess problems.
03:30
<@Eri>
Ha, I read force-capture and thought, like, a special ruleset for jedi pawns
03:31
<&Derakon>
Hee.
03:31
<&Derakon>
My favored way to play chess is Nightmare Chess.
03:31
<@Eri>
How's it work?
03:31
<&Derakon>
Where there's a set of cards and on your turn you can play one in addition to (or instead of, depending on the card) making a normal move.
03:31
<&Derakon>
So for example, a card that lets you ricochet your bishop off the border, or one that rotates the board 90?.
03:32
<@Eri>
Ooh
03:32
<&Derakon>
This of course completely destroys normal chess strategy, which relies on being able to predict the future.
03:32
<@Eri>
That'd be fun, but it kind of removes a lot of the forward strategy
03:32
<@Eri>
Yeah
03:32 * Eri was too slow
03:37
<@ToxicFrog>
Vornicus: if I implemented Go in Felt, would you be interested in a game or two?
03:37
<~Vornicus>
Sure.
03:38
<@ToxicFrog>
Sweet.
03:38
<@ToxicFrog>
...hmm. I'll need to implement a new type and a new method.
03:52 * Vornicus befuddles for a bit at what his code is supposed to do.
04:02
< maoranma>
Make some... what do you call the objects? Elements?
04:02
<~Vornicus>
In this case, "knots"
04:02
< maoranma>
Anyway, make some black on one side and white on the other ones that can be flipped
04:02
<~Vornicus>
because I'm writing b-spline.
04:02 * maoranma flips Vornicus
04:02
<&McMartin>
Woot.
04:03 * McMartin has something resembling success
04:03
<~Vornicus>
I am not making othello, and neither is TF.
04:03
<~Vornicus>
Go is capture-by-removal.
04:03
<&McMartin>
It only resembles success because the error reporting is fucking terrible
04:03
< maoranma>
Is Othello = Reversi?
04:03
<&McMartin>
Othello is Reversi with a mirror-image start position and trademarked by Parker Brothers.
04:03
< maoranma>
Oh, never played it
04:04
< maoranma>
I am familiar with Go though, so I approve
04:04
< maoranma>
ToxicFrog: Is there some kind of save/load feature planned?
04:05
<@ToxicFrog>
maoranma: yes.
04:05
<@ToxicFrog>
(in fact it's already implemented, it's just not user-accessible yet)
04:05
< maoranma>
Awesome, now add Settlers of Catan pieces
04:06 * McMartin now has a working Pascal parser, it looks like.
04:06
<@ToxicFrog>
Persistence was, in fact, one of the original mandatory features, because what kicked off this project was a desire to play Descent
04:06
<&Derakon>
Which can take awhile.
04:06
<@ToxicFrog>
In which a single game takes 4-6 hours and a Road to Legend campaign consists of 30+ such games
04:06
< maoranma>
Like, hours or days a while?
04:06
<@ToxicFrog>
And it does not serialize well
04:06
< maoranma>
Ahh
04:07
< maoranma>
Do you have plans to make this extensible to mini-wargames?
04:07
< maoranma>
Like Hoardes/Warjacks or Warhammer?
04:07
< maoranma>
Warmachine*
04:08
< maoranma>
Hordes*? fuck, why am I near a keyboard today
04:08
<~Vornicus>
I suspect properly 3d boards are a bit beyond it at the moment.
04:08
<~Vornicus>
Life is probably possible; Mousetrap is probably not possible.
04:08
<~Vornicus>
Well, okay, certainly not possible.
04:10
< maoranma>
True, a height map wouldn't be hard to simulate though
04:10
< maoranma>
Layering and some transparency on the fly, maybe a popup that shows the order of objects from the ground up or the sky down
04:17
<@ToxicFrog>
3d is not going to happen.
04:18
<@ToxicFrog>
Simple heightmapping like Heroscape might happen at some point (Z-order is already implemented, it would just need a good way of expressing that to the user)
04:18
< maoranma>
Agreed
04:28
<&Derakon>
Heroscape technically allows units to go into caves and so on.
04:28
<&Derakon>
But it's such a pain to set up that kind of map in reality that it usually doesn't happen.
04:34
<&Derakon>
Heroscape has the notable problem of needing to be able to test line-of-sight though.
04:34
<&Derakon>
Which depends heavily on the shapes of the units in question.
04:38 * Vornicus checks on heroscape for that.
04:38
<&Derakon>
Heroscape is basically minifig combat lite.
04:39
<~Vornicus>
Right, I see that.
04:39
<~Vornicus>
What does critter shape have to do with LOS?
04:39
<&Derakon>
Every unit has a colored silhouette on the unit card.
04:40
<&Derakon>
Red is vulnerable to attack, grey is invulnerable, and green is the unit's eyes.
04:40
<&Derakon>
If the eyes of unit A can see any red portion of unit B, then unit A can hit unit B with a ranged attack.
04:40
<~Vornicus>
That's actually considered? man.
04:40
<&Derakon>
Usually it doesn't really matter, but there's a dragon with huge fuck-off wings that are grey, for example.
04:41
<&Derakon>
And IIRC there's a mech with a Glowing Weak Point who must therefore be attacked pretty much only from directly in front or directly behind.
04:41
<&Derakon>
Or in melee, of course.
04:41
<~Vornicus>
How do you, um, measure that?
04:41
<&Derakon>
Eyeballs.
04:41
<~Vornicus>
...gotcha.
04:42
<&Derakon>
Heroscape really is quite well thought-out, and I wish my group was more into that kind of game. But oh well.
04:50
<@Alek>
actually, a lot of miniatures players carry around tape measures just for that.
04:50
<@Alek>
and protractors, as well. amongst other things.
04:52
<@ToxicFrog>
Yes, but this isn't WH40K, it's heroscape.
04:52
<@ToxicFrog>
Line of sight is eyeballed, range is in hexes.
05:08 Vash is now known as Vash[Sleeping]
06:15 eckse [eckse@Nightstar-d939497f.dsl.sentex.ca] has quit [Connection reset by peer]
06:25 Kindamoody is now known as Kindamoody|out
06:38 Kindamoody|out [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has quit [Ping timeout: 121 seconds]
06:39 himi [fow035@D741F1.243F35.CADC30.81D435] has quit [Ping timeout: 121 seconds]
06:40 Derakon is now known as Derakon[AFK]
07:00 jeroid [jerith@687AAB.5E3E50.ABB2AB.470CCF] has joined #code
07:14 jeroid [jerith@687AAB.5E3E50.ABB2AB.470CCF] has quit [[NS] Quit: Bye]
07:18 Kindamoody|out [Kindamoody@Nightstar-0377ecdb.cust.tele2.se] has joined #code
07:18 mode/#code [+o Kindamoody|out] by ChanServ
08:16 Vash[Sleeping] [Vash@Nightstar-cdeba41f.wlfrct.sbcglobal.net] has quit [Connection closed]
08:55 You're now known as TheWatcher
09:44 Kindamoody|out [Kindamoody@Nightstar-0377ecdb.cust.tele2.se] has quit [Client exited]
10:02 * TheWatcher idly stabs the w3c for not allowing <img> inside <option>
10:33 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
11:43 Thalass|codery [Thalass@Nightstar-df50d3bd.bigpond.net.au] has joined #code
11:44
< Thalass|codery>
hey
11:44
<@jerith>
Hiya.
11:56 * Thalass|codery is fiddling with python.
12:11
<@jerith>
In Soviet Russia, pyt... nah.
12:12
< Thalass|codery>
heh
12:13
<@jerith>
Python's attribute access philosophy is "consenting adults".
12:24 * TheWatcher thanks Azathoth for cygwin
12:24
<@simon_>
hehe
12:25
<@TheWatcher>
This stuff would be so bloody irritating to do on windows without an actually functional set of shell tools...
12:43 * Ling points at unix-utils, which takes much less time to install but doesn't cover as much
12:44
<@Ling>
It's zsh+coreutils
12:49 maoranma [maoranma@Nightstar-ba3a4fc4.pools.spcsdns.net] has quit [Ping timeout: 121 seconds]
12:50 Kindamoody|out [Kindamoody@Nightstar-efb7651c.cust.tele2.se] has joined #code
12:50 mode/#code [+o Kindamoody|out] by ChanServ
13:00 Thalass|codery is now known as Thalasleep
13:19 * TheWatcher points at the fact that he's had Cynwin installed for over 6 years, so doesn't have issues of install time ¬¬
13:26
<@Ling>
That;'d do it
13:33 * TheWatcher determines that the Skyrim soundtrack really doesn't work as coding background music, breaks out the Immediate Music instead
13:37
<@jerith>
TheWatcher: http://www.thinkwithportals.com/music.php
13:43
<@TheWatcher>
I actually pulled the music out of the data files >.>
13:48 * TheWatcher grabs those anyway, in case there's better arrangements
13:49
<@jerith>
It's 3 discs worth.
14:14 Vash [Vash@Nightstar-cdeba41f.wlfrct.sbcglobal.net] has joined #code
14:14 mode/#code [+o Vash] by ChanServ
14:50 celticminstrel [celticminst@Nightstar-5d22ab1d.cable.rogers.com] has joined #code
14:57 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [[NS] Quit: ]
15:04 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
15:28 Kindamoody|out [Kindamoody@Nightstar-efb7651c.cust.tele2.se] has quit [Client exited]
15:50
< gnolam>
https://www.youtube.com/watch?v=YQIMGV5vtd4 <- "A Swarm of Nano Quadrotors"
16:06
<@ToxicFrog>
Ling: the issue with unxutils is, as you say, that you don't get as much; you don't get X, you don't get version control, you don't even get a terminal emulator
16:06
<@ToxicFrog>
Or a shell
16:07
<@ToxicFrog>
So if it's a system you're going to be using again in the future, it's definitely worth it to install Cygwin; even if you're in a hurry, MSYS is pretty tempting.
16:07
<@Ling>
You get zsh
16:07
<@Ling>
Which is a shell
16:07
<@Ling>
Yeah, I like MSYS
16:08
<@Ling>
Don't know if it comes with coreutils though
16:12
<@ToxicFrog>
Pretty sure it does; it's meant to provide a minimal environment that make and autoconf will run int
16:12
<@ToxicFrog>
(still doesn't get you X though)
16:21
< Rhamphoryncus>
gnolam: cool, but I was disappointed that they're not actually nano
16:22
< Rhamphoryncus>
I was expecting molecular motors
16:22 Kindamoody|out [Kindamoody@Nightstar-5507a6b5.tbcn.telia.com] has joined #code
16:22 mode/#code [+o Kindamoody|out] by ChanServ
17:02 Kindamoody|out is now known as Kindamoody
18:57
<@ToxicFrog>
Aaw, kitten is trying to eat my laptop
19:00
<@jerith>
Is it a delicious laptop?
19:05
<@ToxicFrog>
She certainly seems to think so
19:17 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has joined #code
19:24 maoranma [maoranma@Nightstar-ba3a4fc4.pools.spcsdns.net] has joined #code
19:37 Kindamoody is now known as Kindamoody[zZz]
20:26
< Vornucopia>
Oh shit, I did it
20:27
<&McMartin>
You ate your laptop?
20:27
< maoranma>
again?
20:27 * Vornucopia now has a working prototype of de Boor's algorithm.
20:29
<@jerith>
\o/
20:30
< Vornucopia>
it's currently in Excel, but I don't think that's an issue. I'm seeing if there is a possible problem at high multiplicity existing knots
20:31
<&McMartin>
08:21 < Rhamphoryncus> I was expecting molecular motors
20:31
<&McMartin>
Well, they're *made* of molecules
20:32
< Rhamphoryncus>
Quiet, pedant!
20:33
< maoranma>
http://elbenshira.com/curvey/ ?
20:35
< Vornucopia>
Oh, nice.
20:35
< Vornucopia>
Okay, all I have to do now is write this code.
20:36
< Vornucopia>
...and save this spreadsheet because it does all the important work.
20:48 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Ping timeout: 121 seconds]
20:48 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
20:53 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Client closed the connection]
20:54 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
21:00
< Vornucopia>
Hrm. Minor issue on clamped curves, at maximum t. Other than that I am having no issues.
21:01
< Vornucopia>
(I'm getting an indexing error or div/0 depending, so I may need to special case my a values for that situation.
21:12
< Vornucopia>
Woot, closed curves work.
21:12
< Vornucopia>
Okay, I think this I can send home and write actual code against.
21:22 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Client closed the connection]
21:22 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
21:23 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Client closed the connection]
21:23 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
21:24 Attilla_ [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
21:27 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Ping timeout: 121 seconds]
21:30 Attilla_ [Obsolete@Nightstar-0762f3cf.as43234.net] has quit [Ping timeout: 121 seconds]
21:31 Attilla [Obsolete@Nightstar-0762f3cf.as43234.net] has joined #code
21:52 Vornucopia [NSwebIRC@C888DE.7F9621.4A1301.BBBE7B] has quit [[NS] Quit: Page closed]
22:32 Thalasleep [Thalass@Nightstar-df50d3bd.bigpond.net.au] has quit [Ping timeout: 121 seconds]
23:05 himi [fow035@D741F1.243F35.CADC30.81D435] has joined #code
23:05 mode/#code [+o himi] by ChanServ
23:08 Thalass [Thalass@Nightstar-df50d3bd.bigpond.net.au] has joined #code
23:36 Rhamphoryncus [rhamph@Nightstar-5697f7e2.abhsia.telus.net] has quit [Client exited]
23:57 Derakon[AFK] is now known as Derakon
23:58 You're now known as TheWatcher[T-2]
--- Log closed Thu Feb 02 00:00:08 2012
code logs -> 2012 -> Wed, 01 Feb 2012< code.20120131.log - code.20120202.log >

[ Latest log file ]