00:42:23 -!- calamari has quit (pratchett.freenode.net irc.freenode.net). 00:44:57 -!- calamari has joined. 01:01:18 -!- sebbu has quit ("@+"). 01:31:55 -!- calamari has quit (pratchett.freenode.net irc.freenode.net). 01:37:00 -!- calamari has joined. 02:10:01 -!- xor has quit ("fuck you"). 02:23:20 -!- calamari has quit (pratchett.freenode.net irc.freenode.net). 02:24:59 -!- calamari has joined. 05:59:32 -!- bsmntbombdood has joined. 06:10:56 -!- digital_me has quit (Connection timed out). 06:15:21 -!- calamari has quit ("Leaving"). 06:15:54 -!- oerjan has joined. 07:05:54 -!- oerjan has quit ("leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:20:14 Wait, did I say that out loud? 11:21:15 I didn't hear anything. 12:49:02 that was a punchline from explosm.net 12:49:03 -!- Pikhq has quit (Read error: 110 (Connection timed out)). 12:49:58 there are two panels of thses three guys just sitting around. in the third panel, one guy says: "Did I say that out loud?" 12:58:26 Oh, right; I've seen that. 13:22:14 -!- jix__ has joined. 13:56:45 -!- jix__ has changed nick to jix. 14:55:27 -!- calamari has joined. 16:04:59 -!- calamari has left (?). 16:09:03 -!- Pikhq has joined. 16:47:09 -!- sebbu has joined. 17:14:02 -!- oerjan has joined. 20:03:57 -!- oerjan has quit ("leaving"). 20:04:26 -!- sebbu2 has joined. 20:23:07 -!- sebbu has quit (Connection timed out). 22:17:31 -!- jix has quit (Read error: 110 (Connection timed out)). 22:32:09 * Pikhq does a wordcount on BFM. . . 22:32:11 Holy crap. 22:32:21 5392 lines of code in that little thing. 22:32:49 . . . Ah. Nearly 4000 are auto-generated in stdcons.bfm. 22:38:51 -!- SuperAussieEvil9 has joined. 22:39:37 Hello? 22:39:39 -!- SuperAussieEvil9 has quit (Client Quit). 22:39:58 -!- SuperAussieEvil6 has joined. 22:40:01 'Lo. 22:40:18 Did you read my new idea on the wiki? 22:40:23 No, I haven't. 22:40:42 http://esoteric.voxelperfect.net/wiki/PokéArena 22:42:23 Kinda based on Chef 22:43:59 I'm not seeing an article of that name. . . 22:44:05 it requires some real skill to create a language that actually has to do with pokemon 22:44:18 Over 400 in the national dex. 22:44:36 The first 256 are open game 22:44:46 easy to create a lang and rename commands to be pokemon phrases though 22:44:51 i guess that's the plan? 22:45:00 Yeah. 22:45:31 I didn't like the idea of using just pure ASCII numbers for programming. 22:45:54 Now you either gotta know your Pokedex, or die in the dust 22:46:20 Bwa-ha-ha-ha-haa 22:47:02 mm yes, now you create an assembly language, index the commands, the rest is just look-upping 22:47:05 from the pokedex 22:47:17 you can translate anything to pokemons, of course. 22:47:20 any binary file 22:47:34 so the language can be designed completely separately 22:47:51 but i suppose you know that and ask for help in designing it 22:48:00 Yes. 22:48:03 that's not all that esoteric, so i'll watch south park :) 22:48:13 too late for anything too serious 22:48:23 Hey, Chef ain't exactly esoteric either 22:49:05 it must not be serious, it need not be esoteric :) 22:49:30 fun is also non-serious, i'd say 22:52:55 ... 22:55:24 What'd be *fun* is defining a language in such a way that you've got a series of Pokemon, each with a set of attacks which are used. . . The interpreter goes through the defined party and executes each Pokemon's attacks. 22:57:00 or even better, something like the magic the gathering thing i read about somewhere, where the language is just a playing strategy that makes mtg tc :) 22:57:14 there are so many mtg card it might even be possible 22:57:27 since even a rotten apple on a string is tc. 22:57:36 as a wise man once said 22:57:38 Oh yeah, do attacks as stack functions. 22:58:58 -!- atrapado has joined. 22:59:32 Such that you'll find yourself going, "Now was 'Ember' the register increase move?" 23:03:21 >:D 23:03:52 I know what move's gonna stop the program, that's obvious. 23:04:17 And it's not the "Player Defeated" end-of-program delcaration 23:05:06 It's selfdestruct. 23:06:15 that should be for exit(1) 23:07:04 Yeah 23:07:22 heh, progemon, where you catch progemons and use their evil moves to segfault their enemy 23:08:01 Like the brainfart battles? 23:08:14 i haven't heard of those 23:08:45 The noop would be equally obvious. . . 23:08:47 Splash. ;) 23:08:53 :D 23:10:23 Yeah. 23:10:53 Perhaps Whirlwind or Roar to clear the stack. 23:10:58 randomization can be done with metronome 23:11:02 pretty tricky though 23:12:35 Hmm. . . Looping. . . 23:12:42 Rollout 23:13:04 hmm 23:13:11 i think there are forms of recursion there... 23:13:29 it's many years since i played 23:14:30 -!- sekhmet has quit (Remote closed the connection). 23:14:33 -!- sekhmet has joined. 23:16:11 I got it! 23:16:14 Encore! 23:16:20 encore? 23:16:44 Forces the pokemon to repeat the prevoius move for 5 turns 23:16:53 ah yeah 23:17:16 but looping is already how battles are fought 23:17:27 hit - hit - hit - hit - etc. 23:22:07 What's needed is a way to change the Pokemon that will be executed. . . 23:22:28 many moves change current pokemon 23:22:32 ...at least some 23:23:15 I've got an idea for a Pokemon call, at least. Not sure if it adds to Turing completeness, though. 23:23:48 well, storing data is kinda hard 23:23:55 Mimic will pop a number off the stack, and the current Pokemon will mimic that Pokemon (this assumes that the specified Pokemon are numbered). 23:24:33 and push? 23:24:57 Push and pop would need to be implemented. . . Probably a physical attack of some sort. 23:25:17 Now, will Pokemon be limited to 4 attacks, or will they have more? 23:25:49 if you can change pokemon to any other, i don't think you need more 23:26:44 Soon as the mimiced Pokemon's attacks are done, it goes back to the mimicing Pokemon. . . 23:26:50 Yeah, I think that should do it. 23:27:00 It'll be annoying and weird, but it'll work. ;) 23:27:21 -!- sebbu2 has quit ("@+"). 23:28:26 i smell recursion there 23:28:40 not recursion... hmm... 23:29:01 fuck my brain :< 23:30:04 -!- atrapado has quit (Read error: 54 (Connection reset by peer)). 23:31:41 Recursion can happen with that, though. 23:32:26 pokemon 1 { add_attack, Mimic, Splash, Splash }; 23:33:22 add_attack? 23:36:06 -!- SuperAussieEvil6 has quit ("Tried to kill init!"). 23:44:34 I'm not sure what the attack would be for that. 23:49:13 Psuedo-C: push(pop()++);