code logs -> 2009 -> Mon, 26 Jan 2009< code.20090125.log - code.20090127.log >
--- Log opened Mon Jan 26 00:00:36 2009
00:51 gnolam [~lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: IRC client configuration]
00:56 gnolam [~lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
00:56 mode/#code [+o gnolam] by ChanServ
01:02 gnolam [~lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: One final thingy]
01:07 gnolam [~lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
01:08 mode/#code [+o gnolam] by ChanServ
01:13 Finerty is now known as Vornicus
01:17
<@Derakon>
Fifteen patterns, and most of 'em aren't duds. I wonder how many more I should make...
01:18 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Quit: <Insert Humorous and/or serious exit message here>]
01:19
<@McMartin>
Ought to be divisible by 3
01:26
<@Derakon>
Phew. Just played the Beginner course -- made it to loop 9 before getting cornered by chargelaser.
01:26
<@Derakon>
Using the inflector really improved my survivability. I must've used at least 8 bombs on my second life alone.
01:26
<@Derakon>
Score: 601909. Time: 7:54.64.
01:32 ReivDamnit [~reaverta@Admin.Nightstar.Net] has joined #Code
01:34 Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout]
01:42
<@Vornicus>
why divisible by three?
01:43
<@Derakon>
I have three courses at the moment.
01:44
<@Vornicus>
aj
01:49 * Derakon uploads alpha-10: http://derakon.dyndns.org/~chriswei/temp/bulletml10.tgz
02:04
<@Derakon>
Any news on you getting your Mac back, Vorn?
02:05 You're now known as TheWatcher[T-2]
02:06
<@Consul>
Derakon: Will it work on Linux?
02:06
<@Derakon>
Assuming you have the dependencies installed, yes.
02:06
<@Derakon>
Which are python and pygame, basically.
02:07
<@Consul>
Well, I have python. I can get pygame easily enough, I think./
02:07
<@McMartin>
Yeah, though it gets funny names in some distros.
02:07
<@McMartin>
In Ubuntu I believe it's python-pygame.
02:07
<@Consul>
It's been a while since I've played a decent scroller.
02:08
<@Derakon>
We-ell, this is a bit nontraditional.
02:08
<@McMartin>
This is, strictly speaking, not a scroller.
02:08 You're now known as TheWatcher[zZzZ]
02:08
<@Consul>
Oh?
02:08
<@Derakon>
It's strictly dodging bullet patterns.
02:08
<@Derakon>
Your ship doesn't fire.
02:08
<@Consul>
Interesting...
02:08
<@McMartin>
It's closer to Galaga than Gradius in terms of scrolling, and it's of the modern "bullet hell" school of projectiles.
02:08
<@Derakon>
Here's a bullet pattern I made today: http://derakon.dyndns.org/~chriswei/temp/bulletmlanim2.gif
02:09
<@Derakon>
(NB that's rank-10, which you'd only reach if you were really quite skilled; the lower ranks are easier)
02:11
<@Derakon>
Lesee...future plans: Lunatic Fringe clone (inertial space combat), then maybe a "real" scroller, then I may start trying my hand at platformers.
02:17 gnolam [~lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?]
02:39
<@GeekSoldier>
I can't seem to get it running under windows, but I haven't really put my heart into it.
03:08
<@McMartin>
I plan on py2exeing it once it's stable.
03:13
<@Derakon>
The whole I-only-have-a-Mac thing is the big weakness in my long-term plan to make videogames for money~
03:13
<@Derakon>
Granted I could install Windows and Linux on this machine and triple-boot.
03:14
< Alek>
make flash games. doesn't matter your OS, and you can make them for $. :P
03:15
<@Derakon>
I'm not convinced that Flash would be able to handle 400+ bullets onscreen at once.
03:17
<@Derakon>
(I'm also uncertain that people would be willing to pay for Flash games, while I feel they'd be more amenable to paying for games they actually download and install)
03:39
<@ToxicFrog>
<Alek> make flash games. doesn't matter your OS <- ha ha ha ha HA HA HA HA HA HA HA whyyyyyyyyyyyyy
03:39
<@Derakon>
Because Adobe hates you?
03:39
<@Derakon>
(Use Wine and the Windows version of Firefox! Clearly this is a good idea!)
03:40
<@Consul>
I know! Write them in Java!
03:40 * Derakon has Consul taken out back and shot.
03:40
<@Consul>
Heh
03:40
<@Consul>
Given all of these options, python really is the best of the bunch for cross-platform, really.
03:41
<@Derakon>
It's certainly better than the platform I was originally using for rapid prototyping -- Javascript.
03:41
<@Consul>
Umm, you can subtract one of those "really"s.
03:41
<@Derakon>
I don't know what I was thinking...
03:41
<@Derakon>
(Actually, I was thinking "easy to make networked", but it's really not worth the tradeoffs)
03:54 * simontwo would also bet on Python or C++ for games.
03:55
<@Derakon>
My first foray into game development was in C++ with Lua for scripting.
03:56
<@Derakon>
I spent four years making an overgeneralized System and not accomplishing much of note otherwise.
03:58
<@simontwo>
okay.
03:59 * simontwo hasn't made any computer games outside DJGPP and pygame, and they were never >300 LOC
04:01 * Alek shiftyeyes.
04:01
< Alek>
I killed TF with laughter?
04:01
<@Derakon>
Flash is poorly supported on Linux.
04:02
< Alek>
so code it better.
04:03
<@Derakon>
...code what better. You're either suggesting that I should work around deficiencies in the Flash implementation, or that the people who wrote the implementation should do it better. The former is stupid and the latter I have no control over.
04:04
<@McMartin>
Flash itself is not, in fact, actually documented. Linux support for Flash involves people's wild-ass guesses about what Flash is supposed to actually do.
04:04
<@McMartin>
As near as I can tell, this also describes the "official" version of Linux Flash.
04:05
<@ToxicFrog>
Pretty much.
04:06
<@ToxicFrog>
I have no idea what the situation is on OSX, but both Linux Flash and 64-bit Flash support is laughably terrible, despite Adobe's constant claims that this will be changing Real Soon Now.
04:06
<@Derakon>
I've not noticed any issues with Flash on OSX.
04:07
<@McMartin>
Likewise, but I don't have much of a test suite.
04:10
<@McMartin>
... True Friend, the Hippie Kai Grand Master, has just collected three meals worth of delicious restroom bacteria.
04:11
<@Derakon>
...
04:11
<@McMartin>
I speak with literal precision. >_<
04:11
<@Derakon>
This is the New Order books?
04:11
<@McMartin>
Yes
04:11
<@McMartin>
The name "Sword Shield" got outvoted~
04:11
<@McMartin>
The New Order Kai is being played in full Hippie mode, with Herbmastery being his most important skill.
04:11
<@Derakon>
Very nice.
04:12
<@McMartin>
Most Tragically Horrifying Kai Name So Far Encountered: Gold Rain
04:12
<@Derakon>
This is not a goon-inspired name, is it.
04:12
<@Derakon>
This is a name as written by Dever.
04:12
<@Derakon>
;.;
04:15
<@McMartin>
It is.
04:15
<@McMartin>
The Goon names were Sword Shield and True Friend.
04:15
<@McMartin>
"The Key breaks off in the lock so we have to jump the gap, and if we miss the saving roll we crack our head, fall 2 storeys, break our arm and get run over by a wagon. Possibly the most thorough instadeath ever."
04:15
<@Derakon>
I like the wagon. Nice touch.
04:16
<@McMartin>
Oh yes, Hippie Kai Lord also has a gigantic glowing battle-axe.
04:16
<@McMartin>
... with a peace sign on it.
04:16
<@Derakon>
Fantastic.
04:17
<@Derakon>
I'll have to finish the Grandmaster books first. It's a bit of a slog.
04:17
<@McMartin>
Yeah
04:17
<@McMartin>
But you need the Grandmaster books first just so you can see how shitty the GM disciplines are, since the New Order books are a reset with added fuck-you.
04:17
<@McMartin>
And then you should read the Grey Star ones in between, because those are actually, like, good
04:18
<@Derakon>
Yeah, I remember playing one of the Grey Star books as a kid and finding it interesting.
04:18
<@Derakon>
I can't remember if I cheated blatantly with it like I did with the LW series.
04:18
<@McMartin>
Grey Star has a resource management aspect to it, which makes it actually more interesting to not cheat on.
04:21
<@McMartin>
Also, the New Order stuff is, in fact, utter bullshit about food.
04:21
<@McMartin>
The level 3 hunting power, which generally meant you could survive on air molecules, ends up being more useless than stock hunting in books 1-6
04:22
<@Derakon>
We must have resource management! Rar!
04:23
<@McMartin>
Yes, but one of the powers is "ignore this aspect of resource management"
04:23
<@McMartin>
And is, basically, instead "does nothing, you wasted a pick, lolz"
04:23
<@Derakon>
No it isn't! Surprise!
04:29
<@Derakon>
Okay, what the crap.
04:30
<@Derakon>
I've added some code to the Player draw function. It's not getting called.
04:30
<@Derakon>
....oh, wait, I changed the signature on util.log() to include the severity of the message..
04:30
<@Derakon>
Yeah, there it is.
04:48
<@Derakon>
Ahh, that's much better.
04:48
<@Derakon>
The bomb charge meter is now purely visual.
04:48
<@McMartin>
Yay!
04:50
<@Derakon>
Unfortunately, doing the same for the totally-unbounded score multiplier would be...difficult.
04:51
<@Derakon>
I can just imagine a really skilled player complaining because, after running for 10 minutes solid with the inflector on, he can no longer see his screen~
04:56 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Quit: ]
06:29 Derakon is now known as Derakon[AFK]
06:32 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
06:32 mode/#code [+o gnolam] by ChanServ
07:11 UndeadAnno [~farkoff@Nightstar-29204.neoplus.adsl.tpnet.pl] has joined #Code
07:12 mode/#code [+o UndeadAnno] by ChanServ
09:15 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code
09:15 mode/#code [+o Attilla] by ChanServ
09:39 You're now known as TheWatcher
10:35 Rhamphoryncus [~rhamph@Nightstar-7184.ed.shawcable.net] has quit [Quit: Rhamphoryncus]
12:06 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Ping Timeout]
13:27 ReivDamnit is now known as Reiver
13:28 Reiver is now known as NSGuest-1258
13:30 NSGuest-1258 is now known as Reiver
13:43 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
13:43 mode/#code [+o gnolam] by ChanServ
14:49 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Ping Timeout]
15:29 Vornicus [~vorn@Admin.Nightstar.Net] has joined #code
15:29 mode/#code [+o Vornicus] by ChanServ
15:45 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
15:45 mode/#code [+o gnolam] by ChanServ
16:38 KBot [AnnoDomini@Nightstar-29707.neoplus.adsl.tpnet.pl] has joined #Code
16:39 KarmaBot [AnnoDomini@Nightstar-29204.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
16:39 UndeadAnno [~farkoff@Nightstar-29204.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
16:41 KBot is now known as KarmaBot
16:46 UndeadAnno [~farkoff@Nightstar-29707.neoplus.adsl.tpnet.pl] has joined #Code
16:46 mode/#code [+o UndeadAnno] by ChanServ
17:05 You're now known as TheWatcher[afk]
17:37 Rhamphoryncus [~rhamph@Nightstar-7184.ed.shawcable.net] has joined #code
17:53
<@ToxicFrog>
So.
17:53
<@ToxicFrog>
In class.
17:54
<@ToxicFrog>
Prof starts talking about multiple inheritance.
17:54
<@ToxicFrog>
Me: http://i.somethingawful.com/forumsystem/emoticons/emot-smithicide.gif
17:54
<@ToxicFrog>
Prof sees that, "Yes! Exactly! MI only looks good on the whiteboard. If you start actually implementing it, just pull out the gun and shoot yourself. It'll hurt less."
17:54
<@ToxicFrog>
"And once you get to testing MI, <mimes shooting herself in the head with two pistols at once>"
17:55
<@GeekSoldier>
hah. at least he knows.
18:02
<@ToxicFrog>
She.
18:03
<@GeekSoldier>
hah. at least she knows.
18:08
<@MyCatVerbs>
Bwahahahahaha.
18:08
<@MyCatVerbs>
ToxicFrog: win. Win and non-dishonest cake. =)
18:11
<@GeekSoldier>
I had a prof once (many years ago) who believed that MI was just about the greatest thing, and should be used in any place possible.
18:11
<@GeekSoldier>
Needless to say, I never used it.
18:28
<@MyCatVerbs>
Hrmn. I'm writing a game server that communicates by UDP. I'm thinking, poll(2) with a zero timeout, gettimeofday(2), perform a simulation step (fixed at 1/100th of a second), gettimeofday(2), then usleep for (10000 - length of time between gettimeofday(2) calls) microseconds, then go around the loop again.
18:29
<@MyCatVerbs>
Would the 100Hz polling rate for the network interface hurt? This is an FPS, more or less.
18:30
<@MyCatVerbs>
Alternatively, poll(2) with a sane time out, then gettimeofday(2) once, then run the simulation step iff necessary.
18:30
<@MyCatVerbs>
...that sounds less jittery, now that I think of it.
18:44 You're now known as TheWatcher
19:16 Tarinaky [~Tarinaky@88.83.110.ns-10776] has quit [Client exited]
19:17 Tarinaky [~Tarinaky@88.83.110.ns-10776] has joined #code
20:07
<@gnolam>
ToxicFrog: Hah.
20:53
<@gnolam>
Aaand it's looks like I'm going to be modding Half-Life 2 for king and country, heh.
21:01
<@EvilDarkLord>
Something about training civil servants?
21:02
<@gnolam>
Something like it.
21:07
<@gnolam>
Radiation survey teams first, other emergency responders second.
21:28 C_tiger [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has quit [Ping Timeout]
21:30 C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #code
21:30 mode/#code [+o C_tiger_remote] by ChanServ
21:37 C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has quit [Ping Timeout]
21:38 C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #code
21:38 mode/#code [+o C_tiger_remote] by ChanServ
22:03 Netsplit DeepThought.NY.US.Nightstar.Net <-> Troika.TX.US.Nightstar.Net quits: @Vornicus, @UndeadAnno, Rhamphoryncus, @Attilla, Reiver
--- Log closed Mon Jan 26 22:04:34 2009
--- Log opened Mon Jan 26 22:05:23 2009
22:05 TheWatcher [~chris@Nightstar-29731.dsl.in-addr.zen.co.uk] has joined #code
22:05 Irssi: #code: Total of 2 nicks [1 ops, 0 halfops, 0 voices, 1 normal]
22:05 mode/#code [+o TheWatcher] by ChanServ
22:06 Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code
22:06 Irssi: Join to #code was synced in 51 secs
22:06 McMartin [~mcmartin@Nightstar-14680.dsl.pltn13.sbcglobal.net] has joined #code
22:06 mode/#code [+o McMartin] by ChanServ
22:06 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
22:06 mode/#code [+o ToxicFrog] by ChanServ
22:07 Syloq is now known as Syloqs-AFH
22:12 moocow [moocow@204.8.223.ns-12899] has joined #code
22:13 jerith [~jerith@IRCop.Nightstar.Net] has joined #Code
22:13 Doctor_Nick [~nick@Nightstar-12626.tampfl.fios.verizon.net] has joined #Code
22:13 mode/#code [+o jerith] by ChanServ
22:13 EvilDarkLord [~jjlehto3@Nightstar-9591.cs.hut.fi] has joined #Code
22:13 crem_ [~moo@Nightstar-28703.adsl.mgts.by] has joined #Code
22:13 mode/#code [+o Doctor_Nick] by ChanServ
22:13 Serah [~Z@87.72.35.ns-26506] has joined #Code
22:13 simontwo [~simon@78.129.201.ns-20686] has joined #Code
22:13 Derakon[AFK] [~Derakon@Nightstar-4920.hsd1.ca.comcast.net] has joined #Code
22:13 mode/#code [+o EvilDarkLord] by ChanServ
22:13 MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #Code
22:13 mode/#code [+o Serah] by ChanServ
22:13 ASCIISkull [~none@Nightstar-7066.dyn.optonline.net] has joined #Code
22:13 GeekSoldier [~Rob@Nightstar-8573.midstate.ip.cablemo.net] has joined #Code
22:13 Alek [~omegaboot@Nightstar-27127.dsl.emhril.sbcglobal.net] has joined #Code
22:13 mode/#code [+o MyCatVerbs] by ChanServ
22:13 Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code
22:13 mode/#code [+o GeekSoldier] by ChanServ
22:13 Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #Code
22:13 mode/#code [+o Reiver] by ChanServ
22:13 Vornicus [~vorn@Admin.Nightstar.Net] has joined #Code
22:13 gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code
22:13 KarmaBot [AnnoDomini@Nightstar-29707.neoplus.adsl.tpnet.pl] has joined #Code
22:13 UndeadAnno [~farkoff@Nightstar-29707.neoplus.adsl.tpnet.pl] has joined #Code
22:13 mode/#code [+o Attilla] by ChanServ
22:13 mode/#code [+o Vornicus] by ChanServ
22:13 mode/#code [+o gnolam] by ChanServ
22:13 Rhamphoryncus [~rhamph@Nightstar-7184.ed.shawcable.net] has joined #Code
22:13 Tarinaky [~Tarinaky@88.83.110.ns-10776] has joined #Code
22:13 C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #Code
22:13 mode/#code [+o UndeadAnno] by ChanServ
22:13 RooWeazel [Roogle@Nightstar-25590.hsd1.co.comcast.net] has joined #Code
22:13 ServerMode/#code [+MU] by Blargh.CA.US.Nightstar.Net
22:13 ServerMode/#code [+bbbbb *!*@Nightstar-19714.vlan-139-game-228.comnet.bg *!*@Nightstar-13856.187.eunet.yu *!*czjiriol@*.165.130.ns-22310 *!*@124.106.217.ns-4249 *!*@207.188.92] by Blargh.CA.US.Nightstar.Net
22:13 ServerMode/#code [+bbbb *!*@Nightstar-2556.cable.ubr01.dund.blueyonder.co.uk *!*@193.19.190.172 *!*Mischief@*.hsd1.md.comcast.net *!*@91.185.253.*] by Blargh.CA.US.Nightstar.Net
22:13 ServerMode/#code [+v Doctor_Nick] by Blargh.CA.US.Nightstar.Net
22:13 ServerMode/#code [-oooo ToxicFrog McMartin TheWatcher Consul] by Blargh.CA.US.Nightstar.Net
22:13 mode/#code [+o C_tiger_remote] by ChanServ
22:13 mode/#code [+o ToxicFrog] by ChanServ
22:13 mode/#code [+o McMartin] by ChanServ
22:13 mode/#code [+o TheWatcher] by ChanServ
22:13 mode/#code [+o Consul] by ChanServ
22:20 * UndeadAnno mutters. What exactly does ! do in Prolog?
22:26
<@McMartin>
I think there have been books written on that. ;_;
22:29
<@UndeadAnno>
You are either telling me to RTFM, or complaining that my question's answer is too complex. I cannot tell, as I am drunk.
22:32
<@gnolam>
Drunk and writing Prolog?
22:32
<@UndeadAnno>
Yes.
22:32
<@gnolam>
Well, at least it's not drunken lisping...
22:33
<@gnolam>
Beer + lambda = some of the most evil code you can ever write.
22:33
<@gnolam>
I'm speaking from experience.
22:34
<@UndeadAnno>
Does it menace with spikes of ASCII?
22:35
<@gnolam>
It menaces with spikes of first-class.
22:43
<@McMartin>
I meant the latter.
22:43
<@McMartin>
Negation + Logic Programming = SAN Loss
22:45
<@UndeadAnno>
I'm trying to come up with a maximum value locator within a list. So far I have http://pastie.org/371577 which isn't working.
22:56
<@UndeadAnno>
Hey, I figured it out.
22:58
<@UndeadAnno>
It was http://pastie.org/371593 .
--- Log closed Tue Jan 27 00:00:48 2009
code logs -> 2009 -> Mon, 26 Jan 2009< code.20090125.log - code.20090127.log >