←2006-05-28 2006-05-29 2006-05-30→ ↑2006 ↑all
00:41:34 -!- kipple has quit (Read error: 110 (Connection timed out)).
00:51:25 * SimonRC goes to bed
01:21:15 -!- wooby has joined.
01:21:33 <wooby> hello
01:21:50 -!- Arrogant has joined.
01:25:08 <Arrogant> Hello everybody.
01:25:31 <wooby> hey
01:25:51 <wooby> whats crackin
01:27:36 <Arrogant> Trying to get over how cool the language I made while I should have been sleeping is.
01:27:47 <wooby> heh
01:27:49 <wooby> ;)
01:28:05 <Arrogant> Of course, I might be stretching things a lol
01:28:07 <Arrogant> lil*
01:28:12 <Arrogant> Nah
01:28:46 <Arrogant> Just trying to figure out a few kinks in the armor though
01:35:03 <wooby> oh
01:35:06 <wooby> what are they?
01:36:04 <ihope> Really nice game: http://gamegarage.co.uk/play/clickdragtype-2/
01:39:11 <Arrogant> Well, until just a moment ago, I wasn't putting scopes into the scope has
01:39:12 <Arrogant> hash
01:39:19 <Arrogant> I was wondering why that was failing
01:41:05 <Arrogant> Let me update the spec and then I'll let you see what I'm working on
01:41:14 <ihope> Scope hash...
01:42:00 <Arrogant> Yeah.
01:42:19 <ihope> Sounds very evil.
01:42:41 <Arrogant> It is.
01:42:42 * ihope gives Arrogant a pat on the back
01:42:43 <Arrogant> I'll show in a moment.
01:42:55 <Arrogant> Actually, I'll give a taste.
01:43:56 <Arrogant> http://paragon.pastebin.com/743908
01:44:17 <Arrogant> The language is stack-based
01:44:25 <ihope> Nice.
01:44:37 <Arrogant> There is an unlimited number of global stacks
01:44:53 <Arrogant> Then there are scopes
01:45:00 <Arrogant> Each scope has a memory tape ala Brainfuck
01:45:12 * ihope gets dizzy
01:45:29 <Arrogant> It gets worse
01:46:03 <Arrogant> {name:code} defines a subroutine, {name} calls that subroutine. A subroutine has its own static scope.
01:47:04 <Arrogant> The (code) operator pops the top of the stack, and looks up a scope, then executes 'code' in it.
01:47:04 -!- rabidpoobear has joined.
01:47:12 <Arrogant> Hey rabid
01:47:19 <rabidpoobear> hey arrogant
01:47:25 <Arrogant> I came up with a brilliantly evil new language based off of synesthesia
01:47:36 <rabidpoobear> what's it called?
01:47:41 <Arrogant> Rack atm
01:47:52 <Arrogant> No significance
01:48:11 <Arrogant> The name of a torture device kinda felt appropriate
01:48:43 <Arrogant> Anyway, the (code) operator pops the stack, looks up the scope, executes code
01:49:38 <Arrogant> In the example ( http://paragon.pastebin.com/743908 ) {var} looks at {foo} and {bar}'s scopes, sees if cell 0 has anything in it, and if not, creates a new scope and stores that scopes address, then pushes it to the stack.
01:49:41 <Arrogant> So!
01:50:00 <Arrogant> {foo} (code) effectively executes 'code' in a named scope 'foo'
01:50:17 <Arrogant> Which allows you to use it as a variable
01:50:33 <Arrogant> {foo} (0+++++*) would store 5 in {foo}
01:50:40 <Arrogant> {foo} (|) would retrieve it
01:50:45 <rabidpoobear> ooh, neet
01:50:55 <rabidpoobear> *neat
01:51:31 <Arrogant> Here's a list of commands, but it doesn't describe things
01:51:45 <Arrogant> Was kinda making things up as I went along
01:51:56 <Arrogant> http://paragon.pastebin.com/743924
01:52:09 <Arrogant> Btw, it's not a superset of Brainfuck anymore
01:52:22 <Arrogant> The only operators that work the same are < and >
01:52:31 <Arrogant> + and - effect the top value on the stack
01:52:47 <Arrogant> . and , push and pop the stack
01:55:29 <Arrogant> ohno i killt him
01:56:20 <rabidpoobear> eh?
01:56:25 <rabidpoobear> mt?
01:56:32 <rabidpoobear> oh
01:56:33 <rabidpoobear> nvm
01:56:38 <rabidpoobear> i'm here
01:56:42 <rabidpoobear> just reading
01:57:15 <rabidpoobear> > and < scroll through memory cells in the current scope's stack? or is there just one stack?
01:57:23 <Arrogant> In the current scope's tape
01:57:35 <Arrogant> \ and / for changing through global stacks
01:57:40 <rabidpoobear> ah
01:57:59 <rabidpoobear> how many stacks can you have?
01:59:08 <Arrogant> Infinite
01:59:12 <Arrogant> It's a hash
01:59:23 <Arrogant> So it doesn't make them until it needs to
02:00:42 <Arrogant> Well, you know, as infinite goes, not really. But you get what I mean.
02:01:47 <rabidpoobear> yeah
02:01:50 <Arrogant> Do the specs explain it enough for you to understand how it works anyway?
02:02:14 <rabidpoobear> uh
02:02:28 <rabidpoobear> (code) pops whatever's at the top of the stack and executes it?
02:02:39 <Arrogant> Nah
02:02:46 <Arrogant> It pops the stack, and looks up the scope with that address
02:02:47 <rabidpoobear> >_>
02:02:57 <Arrogant> Like if the stack is [1]
02:03:06 <Arrogant> (++) will do ++ in scope 1
02:03:32 <rabidpoobear> why in scope 1?
02:03:37 <rabidpoobear> oh
02:03:39 <rabidpoobear> okay
02:03:44 <rabidpoobear> jeez
02:03:53 <Arrogant> Fried your brain yet?
02:04:11 <Arrogant> (n code) is gone, of course
02:04:15 <Arrogant> But you can emulate that behavior
02:04:30 <Arrogant> (n code) wasn't good enough because it didn't allow you to return to the scope later.
02:04:40 <Arrogant> !%(x code) instead now
02:04:48 <EgoBot> Huh?
02:04:59 <Arrogant> See, even EgoBot is confused.
02:05:05 <Arrogant> ! for grabbing a new scope, % for duplicating, x for destroying the scope.
02:05:13 <EgoBot> Huh?
02:05:19 <Arrogant> stfu
02:05:36 <rabidpoobear> !whirl 11110101011100101010101101001
02:05:50 <rabidpoobear> hmm I wonder what happened.
02:06:07 <Arrogant> Should've been a maytag
02:06:14 <Arrogant> Anyway.
02:07:25 <Arrogant> You can leak hella memory
02:09:25 <Arrogant> 1[&:!1] for example
02:10:02 <Arrogant> Infinite loop, creating a scope each time
02:10:17 <rabidpoobear> oh, so if you get the interpreter installed on egobot we can crash gregor's computer with it?
02:10:47 <Arrogant> Oh, it would take a long time.
02:10:52 <Arrogant> But yeah.
02:12:30 <Arrogant> There are three characters I'm not using yet... I mean, other than letters.
02:12:55 <Arrogant> Wait, 4.
02:12:58 <Arrogant> ' " ~ ;
02:15:02 <ihope> ~ must have something to do with time.
02:15:05 <ihope> It MUST.
02:15:16 <rabidpoobear> ha
02:15:29 <rabidpoobear> afk tv
02:15:53 <Arrogant> what why
02:15:57 <Arrogant> why time
02:16:05 <ihope> Because.
02:16:35 <ihope> In one language, ~ is an essential part of time-expressions. In another, it creates a Time-Variable.
02:17:03 <Arrogant> I don't have time-related anything
02:17:07 <Arrogant> Nor do I have the desire to have
02:17:13 <ihope> Aww.
02:20:09 -!- wooby has quit.
02:21:24 <Arrogant> Oh man
02:21:34 <Arrogant> These are like structs
02:22:12 <Arrogant> http://paragon.pastebin.com/743957
03:03:02 <Arrogant> Oh wow, I'm stupid.
03:03:08 <Arrogant> {foo:$} works just as well.
03:03:15 <Arrogant> 'cause $ pushes the current scope address
03:03:28 <Arrogant> I forgot that when I added scopes to subroutines I also added that.
03:04:07 -!- wooby has joined.
03:05:08 <Arrogant> GregorR, my new language is OO.
03:05:12 <Arrogant> I win.
03:05:14 <Arrogant> Good day.
03:05:18 -!- Arrogant has quit ("Leaving").
03:05:19 <GregorR> Win?
03:05:20 <GregorR> >_O
03:05:37 <wooby> hio
03:05:46 <GregorR> Hi wooby
03:06:00 <wooby> what's cracken
03:06:16 -!- rabidpoobear has quit (Read error: 110 (Connection timed out)).
03:06:21 * GregorR is writing a generator for bindings to C++ in D.
03:08:21 <wooby> anything going on with bfbasic or c2bf?
03:09:03 <GregorR> My wheel-o-attention hasn't come back to C2BF.
03:09:11 -!- wildhalcyon has joined.
03:09:22 <GregorR> Though it's Open Source and anybody else's wheel of attention can come to it if they'd like ;)
03:09:23 <wildhalcyon> howdy!
03:09:30 <GregorR> 'ello wildhalcyon
03:09:30 <wildhalcyon> hey gregor!
03:09:36 <wildhalcyon> whats kickin?
03:09:41 <wooby> where can it be found?
03:09:42 * GregorR is writing a generator for bindings to C++ in D.
03:09:51 <GregorR> wooby: Lemme get the URL, one sec.
03:09:57 <wooby> GregorR: thanks
03:10:54 <GregorR> wooby: https://svn.sourceforge.net/svnroot/brainfuck/c2bf/trunk
03:11:04 <GregorR> Though SF SVN seems to be down >_<
03:11:12 <wooby> alright i'll give it a shot later
03:11:26 <GregorR> Oh wait, now it's working...
03:11:36 <GregorR> NM, that was just a network hiccup on my end :P
03:11:51 <wooby> yeah it's down for me :\
03:12:02 <GregorR> ...
03:12:16 <GregorR> Well, SF is being sucky :P
03:12:26 <GregorR> I guess it was their side ... seems to work about 1/2 the time for me.
03:14:17 <wildhalcyon> interesting project gregor
03:14:38 <wildhalcyon> Im wrting a follow-up to gylpho, this time I'll provide an official interpreter
03:23:06 -!- ihope has quit (Connection timed out).
03:24:21 -!- coder_ has joined.
03:44:45 -!- wooby has quit.
03:56:03 <coder_> Hee hee... I'm obsessed with esoteric languages and such now
03:56:50 * coder_ just wrote his first bilingual program(s [I wrote 3]) and his first palindrome program ^^
03:57:02 * coder_ needs to get his head around quines now
04:27:30 <GregorR> Quines are painful but oh-so-fun.
04:27:57 * coder_ winces at the humungeous C quines
04:28:05 * coder_ decides to waste his time on other stuff
04:29:44 <wildhalcyon> I hate quines... but only because Im not good at them
04:32:05 <wildhalcyon> Is smurf turing complete?
04:35:08 <coder_> Smurf? Got a link to it? Sounds like it'd be interesting! :P
04:37:09 <coder_> :o(
04:38:13 <wildhalcyon> I don't right now. There's a rough spec on the wiki, but the main spec seems to have vanished on the web
04:38:35 <coder_> I found an interpreter for it anyways
04:38:41 <wildhalcyon> Oh, alrighty
04:38:43 <wildhalcyon> yay!
04:38:49 <coder_> http://www.safalra.com/programming/interpreters/smurf/
04:38:50 <wildhalcyon> Its a pretty fun language on its own
04:39:06 <coder_> Ah
04:39:24 <coder_> I wonder if anyone ever wrote a compiler for Wiki... language one of my friends designed
04:44:10 <wildhalcyon> you don't know what language?
04:44:29 <coder_> Wiki
04:44:32 <coder_> The language
04:47:25 <coder_> Apparently yes
04:47:31 <coder_> http://www.bur.st/~yayyak/Wiki/Index.html
04:48:31 <wildhalcyon> That sounds evillllll
04:48:33 <wildhalcyon> EVIL!!!
04:48:36 <coder_> :P
04:51:12 <wildhalcyon> yeah, exactly
04:53:54 * coder_ works on his proggie, "eso," an interpreter for many kinds of esoteric languages
04:53:58 <coder_> Written in D
04:55:00 <wildhalcyon> sounds familiar
04:55:10 <coder_> Uhhh, just started it today :P
04:55:57 <wildhalcyon> well, egobot is essentially that, minus the written in D
04:56:09 <coder_> Ah
04:56:14 * coder_ will check that out
04:56:20 <coder_> Oh
04:56:45 <wildhalcyon> In my four years of esolangin' I still haven't managed to write the language of my dreams. Im not sure that I ever will *sigh*
04:57:11 <coder_> This is my 3rd or so day of "esolangin'" :P
04:58:36 <wildhalcyon> congrats, and welcome to the fold.
04:58:48 <coder_> Ay
04:58:49 <coder_> :P
04:58:51 <wildhalcyon> I'd say escape while you can, but it sounds like its already too late...
04:58:54 <wildhalcyon> :-D
04:59:12 <coder_> :P
04:59:26 <coder_> It is quite fun to pass the time when I'm not working on something
04:59:38 <coder_> Or when I'm supposed to be studying for exams... XD
04:59:55 <coder_> Exams suck.... High School sucks..... (Except for Band ^^)
05:00:07 <wildhalcyon> Its a good way to pass some time
05:00:14 <coder_> Well....
05:00:39 <wildhalcyon> Okay, maybe not "good", but "feasible", and in all honesty, if you're committed to it, it teaches you a good bit about programming in general
05:00:56 <coder_> Aye :P
05:00:57 <wildhalcyon> Nothing like learning how to do things right by figuring out what happens when things go very, very wrong *cough* intercal *cough*
05:01:04 <coder_> :P
05:01:55 <coder_> I wonder if Sun's Java was supposed to be esoteric.... seems like it.....
05:02:09 <coder_> DIE JAVA!!!!!!!! >:D
05:02:46 <wildhalcyon> Wow!
05:02:52 <wildhalcyon> someone who seems to hate Java as much as I do!
05:03:02 <coder_> * < Java
05:03:18 <coder_> D > C > Python > * < Java < Intercal
05:03:34 <coder_> C# ~>= *
05:03:54 <coder_> My opinion
05:04:06 <wildhalcyon> what is *?
05:04:11 <coder_> 0_o
05:04:31 <wildhalcyon> is this an esolang I should have been paying more attention to?
05:04:39 <coder_> Nooooooo
05:04:44 <coder_> * = All..... kind of
05:04:51 <coder_> You run Linux/Unix/*nix
05:04:56 <coder_> ?
05:05:07 <wildhalcyon> oh, alright then
05:05:29 <wildhalcyon> you were using it in the regex context
05:05:38 <wildhalcyon> e.g. "anything"
05:05:45 <coder_> Yeah :]
05:06:40 <coder_> D owns all
05:07:02 <wildhalcyon> I thought it was alright when I checked it out, but it didn't "wow" me the way Befunge98 did
05:07:13 <coder_> XD
05:08:00 <wildhalcyon> Which is why I've been devoting so much time and energy to making my own fungeoid
05:08:11 <wildhalcyon> Its sort of a cross between befunge and network headache
05:08:22 <coder_> Ahh
05:08:33 <coder_> *GASP*
05:09:53 <wildhalcyon> what gasp?
05:10:17 <coder_> Fungeoid.... odd.... :P
05:11:20 <wildhalcyon> Yeah, they're pretty trippy. My favorite ever was possibly pingpong, but I didn't like the character system
05:11:50 <coder_> I think esoteric languages are fun to play with.... but I don't LOVE to code in them :P
05:11:58 <coder_> And fun to design ect.
05:12:44 <wildhalcyon> It depends on the language, really.
05:12:54 <wildhalcyon> There are a few languages where coding in them IS the fun part.
05:13:01 <coder_> 0_o :P
05:13:20 <wildhalcyon> Befunge, in my opinion, is one of them. Very artistic language, if you're not concerned about.. y'know... program size
05:13:42 <coder_> Ah
05:13:53 <coder_> ASCII art proggies :P
05:14:45 <wildhalcyon> Essentially, yes.
05:14:54 <coder_> Hee hee
05:15:05 <wildhalcyon> Actually, they remind me a little of Rube Goldberg machines.
05:15:14 <coder_> Those are cool :P
05:16:22 <wildhalcyon> I always thought so too
05:17:12 <wildhalcyon> We had an assignment in one of my introductory engineering courses to design a rube goldberg machine that had X (I think 20?) parts to perform a simple operation.
05:17:30 <coder_> Cool :]
05:17:30 <wildhalcyon> Then we had to "analyze" the freakin' thing and give rough bounds on efficiency, etc. It was awful.
05:17:41 <coder_> Ah, nevermind then :P
05:18:44 * coder_ decides it is way past "bedtime"
05:18:51 <coder_> G'Night
05:18:55 -!- coder_ has quit ("Leaving").
05:26:49 <wildhalcyon> argh, my bedtime too :-(
05:27:00 <wildhalcyon> gotta get up early tomorrow.
05:27:05 <wildhalcyon> G'night everyone!
05:27:07 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
05:28:34 <fizzie> Arr. "*" in a regex context is not "anything", it's "0 or more times"; "." or ".*" would be "anything".
06:19:36 -!- jix has joined.
06:21:31 -!- jix has quit (Client Quit).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
14:41:36 -!- nooga has joined.
16:02:37 -!- nooga has quit.
16:13:32 -!- wildhalcyon has joined.
16:13:57 <wildhalcyon> hello everyone
16:18:59 -!- kipple has joined.
16:20:08 -!- Keymaker has joined.
16:20:27 <Keymaker> hello
16:20:43 <wildhalcyon> hey keymaker
16:20:48 <Keymaker> hey!
16:20:57 <Keymaker> haven't seen you for a long time, i think
16:21:26 <wildhalcyon> I haven't been around for a long time
16:21:32 <Keymaker> yea
16:21:35 <wildhalcyon> then I popped back up a few weeks ago, and I've been on and off
16:21:41 <Keymaker> ah
16:21:48 <Keymaker> well,welcome back.
16:22:07 <wildhalcyon> thanks
16:22:13 <wildhalcyon> What have you been up to?
16:22:32 <Keymaker> brainfuck basically :)
16:22:43 <Keymaker> and some misc programs
16:23:18 <Keymaker> there are some stuff in bf-hacks.org you most probably haven't seen yet ;)
16:23:37 <Keymaker> *are=is
16:24:09 <wildhalcyon> Oh dear...
16:24:17 <wildhalcyon> now you're making me go there and look at it
16:24:19 <wildhalcyon> :-D
16:24:23 <Keymaker> hehe
16:26:46 <wildhalcyon> You actually have some very useful bf programs there
16:26:48 <wildhalcyon> That's scary
16:26:57 <Keymaker> :D
16:27:13 -!- ACH_SCHEISSE has joined.
16:27:26 -!- ACH_SCHEISSE has changed nick to jix.
16:28:15 <wildhalcyon> I'm working on a follow-up to glypho, which I was never really happy with
16:28:31 <Keymaker> a,yea, i read something from logs
16:29:50 <wildhalcyon> I'm working out the details, but its moving away from bf
16:30:10 <Keymaker> that's good
16:31:01 <wildhalcyon> yeah. I think too many languages nowadays rely on bf.
16:31:10 <Keymaker> ya
16:33:38 <wildhalcyon> I'm waffling now though
16:34:12 <wildhalcyon> I've got 15 commands and nothing to do with them!
16:34:24 <Keymaker> hehe
16:34:34 <Keymaker> do you have to use them all?
16:46:31 -!- ihope has joined.
16:47:17 <ihope> What the...
16:47:21 <ihope> I'm not here!
16:47:29 <Keymaker> ah, i see
16:48:21 <Keymaker> (note to logs: i didn't reply to any ihope, as there is none)
16:52:09 <wildhalcyon> "Abandon all ihope, ye who enter here"
16:52:17 <Keymaker> :P
16:52:37 <wildhalcyon> keymaker: no, I dont have to use all 15 commands, but knowing me, I'll probably need 16
16:52:45 <Keymaker> hehe :)
16:54:19 <wildhalcyon> I'm also trying to move away from arithmetic
16:54:27 <wildhalcyon> which is why Smurf is so appealing
17:12:47 <ihope> Well, I've figured out a bad way to count something.
17:13:01 <ihope> It only works for up to 9 things.
17:13:21 <Keymaker> it can't be worse than my way
17:14:11 <ihope> First, you write out the first 9 powers of 11 (including 1) in binary, then you put a checkmark next to a power for each item you want to count.
17:14:28 <ihope> Then you add every number with a checkbox by it, then take the result modulo 10.
17:14:43 <wildhalcyon> ouch
17:27:33 <SimonRC> ihope: hmm, level 2 isn't very clear...
17:28:20 <SimonRC> I can make the initially-visible numbers visible one-at-a-time, but nothing else sems to happen
17:36:22 <ihope> SimonRC: do you have any speakers?
17:37:18 <Keymaker> be back later.
17:37:20 -!- Keymaker has left (?).
17:38:36 <SimonRC> ihope: I have headphones
17:41:18 <SimonRC> ah
17:45:58 <ihope> Ah, I finally got number 6 :-)
17:46:24 <ihope> 1, 2, 3, 4, 5, 8, 9, 10, 7, 6.
17:48:00 <wildhalcyon> What's this all about now?
17:49:53 <ihope> It's some Flash game.
17:50:01 <jix> ihope: url?
17:50:23 <ihope> http://gamegarage.co.uk/play/clickdragtype-2/
17:53:11 <wildhalcyon> groovy
18:06:22 <wildhalcyon> puzzle 4? is tripping me up
18:06:32 <wildhalcyon> I think I have the right answer but.. no
18:08:04 <wildhalcyon> hahaha, nevermind, I got it
18:12:14 -!- ihope has quit (Connection timed out).
18:17:52 <jix> i'm too stupid for everything but 3
18:19:11 -!- coder_ has joined.
18:20:43 <wildhalcyon> 6 is hard :-(
18:23:22 <SimonRC> you need sound
18:23:23 <wildhalcyon> and I dont understand 7 at all
18:23:29 <SimonRC> for most of them
18:23:35 <wildhalcyon> I have sound
18:23:39 <wildhalcyon> neither of these have sounds that Im hearing
18:26:50 <SimonRC> have you tried clicking on everything?
18:27:19 <SimonRC> I can't get one of the grey boxes on=8 to behave
18:28:18 <SimonRC> It seems to be now
18:29:04 <jix> i solveed 6!
18:29:10 <jix> was easy...
18:31:54 <SimonRC> okay, I've done all of them, now what?
18:33:24 <SimonRC> I can't figuer out how to use the 10 puzzel pieces
18:34:39 <wildhalcyon> That one is fun
18:34:40 <wildhalcyon> I just beat that
18:36:25 -!- calamari has joined.
18:36:44 <wildhalcyon> just got six
18:40:21 * SimonRC considers writing a solver to solve lightsout-type games
18:40:39 <SimonRC> the trick is to spot the invariants.
18:41:44 <wildhalcyon> what do I do with number 9?
18:42:33 <wildhalcyon> All I can figure out is moving the slider?
18:43:38 <wildhalcyon> similar for number 8
18:44:44 <wildhalcyon> Im figuring out 8, but 9 still.. I dont get it
18:45:07 <SimonRC> try clicking and draging everything
18:45:11 <SimonRC> *everything*
18:45:45 -!- coder_ has quit ("Leaving").
18:46:23 <wildhalcyon> Ooohhh!
18:46:26 <jix> i have 1,2,3,4 and 6 solved...
18:47:17 <wildhalcyon> alright, now I just have to figure out what to do with the pretty colors
18:47:58 <jix> got 5
18:48:41 <wildhalcyon> I think Im getting it
18:51:42 <wildhalcyon> I beat them all!
18:51:44 <wildhalcyon> YAAAAYY!
18:58:42 <calamari> SimonRC: do you know about the trick to solving lights out?
19:00:54 <calamari> SimonRC: just push the button under each light, then eventually you'll get to the bottom row and there will be no lights, or if not, there are only a fixed nuber of patterns left. Then, you figure out how to solve those patterns. Then, what you do (to get the low score), is combine the button pushes to solve the pattern with the button pushes to get to the bottom row.. some will cancel out. What you have left is what you need for t
19:00:54 <calamari> he minimum score
19:01:30 <calamari> I programmed this up in basic a while back for lights out, but it's a dos app :)
19:15:04 <wildhalcyon> I dont know how to go from the patterns on the bottom to turn everything off though
19:15:36 <wildhalcyon> for instance, on the bottom row right now I have OXOOX
19:15:42 <wildhalcyon> How do I turn the Os into Xs?
19:18:41 -!- Keymaker has joined.
19:30:54 <SimonRC> calamari: yeah, I know that
19:31:32 <SimonRC> note that the order in which you press the buttons does not matter, just whether you press each one an od or even number of times.
19:31:37 <calamari> wildhalcyon: some patterns are impossible to remove
19:31:47 <calamari> SimonRC: yes, of course
19:31:47 <wildhalcyon> oh, ok
19:31:53 <SimonRC> best. game. music. ever. (great game too) --> http://gamegarage.co.uk/play/mousegame/
19:32:00 <calamari> wildhalcyon: I don't know if that's one of them or not, but it probably is
19:32:20 <wildhalcyon> well, it was the 2nd level of a lights out game
19:36:18 <jix> i solved all 10... is the main screen a puzzle too?
19:40:51 <SimonRC> I thought it was, but now I suspect not
19:41:15 <SimonRC> woohoo, finally beat that last level of http://gamegarage.co.uk/play/mousegame/
19:41:56 <SimonRC> 2528.34s, 194 deaths
19:49:31 <calamari> wildhalcyon: probably solvable then :)
19:49:46 <wildhalcyon> probably, dont know though
19:49:50 <calamari> wildhalcyon: I could plug that configuration into my program to give you a solving grid
19:51:50 <wildhalcyon> nah, dont worry about it
19:52:45 <calamari> too late :)
19:53:01 <calamari> wait, I'm confused.. is O or X the on state?
19:53:17 <calamari> assuming O is on, X is off:
19:53:39 <calamari> the key is:
19:53:50 <calamari> actually it doesn't matter hehe
19:54:02 <calamari> ....*
19:54:07 <calamari> ...**
19:54:14 <calamari> ..*.*
19:54:20 <calamari> .***.
19:54:29 <calamari> *....
19:54:39 <calamari> (* = push, . = don't push)
19:55:04 <calamari> if it was X on O off it's unsolvable
20:00:11 <calamari> ahh, looking at my the source, there are reduction patterns needed to get the absolute lowest score
20:00:33 <calamari> they are:
20:00:48 <calamari> **.** *.*.* .***.
20:01:02 <calamari> ..... *.*.* *.*.*
20:01:22 <calamari> **.** ..... **.**
20:01:30 <calamari> ..... *.*.* *.*.*
20:01:36 <calamari> **.** *.*.* .***.
20:01:57 <calamari> apply each (xor), and then see which gives the lowest number of pushes
20:03:47 <calamari> btw, seems that I had another method when doing it from memory
20:04:04 <calamari> won't give the lowest score tho.. good thing I wrote all this down in my comments hehe
20:04:58 * calamari looks at the date on this program: Jan 5, 1997 :)
20:10:41 <GregorR> Dobleve te efe?
20:12:23 <calamari> what?
20:18:10 -!- rabidpoobear has joined.
20:30:44 -!- Arrogant has joined.
20:33:17 <rabidpoobear> hey Arrogant
20:35:36 <Arrogant> Hey
20:38:35 <rabidpoobear> add anything new to the language?
20:38:39 <rabidpoobear> Rack
20:39:02 <Arrogant> I've decided that I want to add an instruction that clones a scope
20:40:09 <Arrogant> But I've already used "c" for something
20:40:17 <Arrogant> So I don't know what character to use
20:41:04 <jix> "1" ? clONE
20:42:00 <Arrogant> That's creative.
20:42:17 <Arrogant> I like it.
20:45:43 <Arrogant> It's also on the same key as the "new scope" operator !
20:45:52 <Arrogant> So 1 for clone, ! for new
21:02:49 -!- Sgeo has joined.
21:02:49 <Arrogant> Okay, screw it, I'm addings trings.
21:02:51 <Arrogant> strings*
21:02:53 <Sgeo> Hmm?
21:03:49 <Arrogant> Well, I suppose I don't really have to if I get a new ascii library in there
21:04:07 <Arrogant> But I want to add strings to the language 'cause it'll be easier.
21:05:16 * Sgeo starts playing that game
21:06:08 * Sgeo doesn't get 1:4
21:09:26 * Sgeo got past it
21:13:54 -!- ihope has joined.
21:21:07 <calamari> I just get a black screen when I go there
21:21:23 <calamari> is that supposed to be a puzzle as well?
21:33:23 <poiuy_qwert> hmm im stuck on 2, i got all the numbers but its not working :(
21:36:32 <Arrogant> rabidpoobear, new helloworld program: 0+++++++++++++"Hello, world!"0+[&:.s]
21:36:53 <Arrogant> And with that, I really have to get going so that I can get to work on time.
21:37:01 -!- Arrogant has quit ("Leaving").
21:41:25 <poiuy_qwert> anyone got some hints on puzzle 2?
21:44:27 <wildhalcyon> which one?
21:44:55 <wildhalcyon> Are you still on clickdragtype?
21:46:13 <poiuy_qwert> no im on cdt-2
21:46:25 <rabidpoobear> what game?
21:47:03 <rabidpoobear> link?
21:47:15 <Sgeo> http://gamegarage.co.uk/play/mousegame/ I think
21:47:56 <wildhalcyon> Oh, that one is evil
21:48:03 <wildhalcyon> I made it to 3:5 *sigh*
21:48:45 <Sgeo> clickdragtype?
21:50:10 * Sgeo doesn't get it
21:51:07 <rabidpoobear> yeah
21:51:07 <rabidpoobear> clickdragtype
21:54:01 <rabidpoobear> arrrgh
21:54:03 <rabidpoobear> that game's to ohard
21:54:15 <rabidpoobear> :(
21:55:36 <poiuy_qwert> lol
21:57:28 <wildhalcyon> I managed to beat it all, once I figured out what the heck you did on level 9
21:57:35 <Sgeo> Anyone have a clue about the wires?
21:57:56 <wildhalcyon> yeah
21:57:58 <Sgeo> *level with the wires
21:58:04 <wildhalcyon> use the balls on the side
21:58:14 <Sgeo> How?
21:58:23 <wildhalcyon> move them up and down
21:58:33 <Sgeo> And..
21:58:43 <wildhalcyon> move them ALL the way up and down
21:58:52 <Sgeo> n/m
21:59:40 <wildhalcyon> you figured it out?
21:59:46 <Sgeo> Yes
22:00:21 <wildhalcyon> cool
22:00:25 <wildhalcyon> the phone took me a while
22:00:36 <Sgeo> The phone part was easy
22:00:58 <rabidpoobear> eh
22:01:05 <rabidpoobear> it's hardcore raining here right now
22:01:16 <rabidpoobear> I have to go or my computer will reboot and upset itself
22:01:19 <rabidpoobear> see you guys later
22:01:22 <poiuy_qwert> noone has a hind for the second one? the one with the math stuff
22:02:20 -!- rabidpoobear has quit.
22:04:13 <wildhalcyon> The volume is tied to the visability of the symbols
22:04:26 <wildhalcyon> So you want to tune them to eliminate as much sound as possible to just make out one or two of the sounds
22:11:46 -!- CXI has quit (Connection timed out).
22:14:02 * Sgeo has no clue about the shapes
22:16:02 -!- CXI has joined.
22:16:30 <poiuy_qwert> (wildhalcyon) i allready have the numbers
22:16:35 <poiuy_qwert> 2 3 6 0
22:16:38 <poiuy_qwert> but they dont work
22:16:56 <wildhalcyon> do you have any switched around?
22:18:24 <poiuy_qwert> ?
22:18:30 <poiuy_qwert> they are in order
22:19:22 * Sgeo needs help with the shapes
22:21:21 <jix> gn8
22:22:27 <Keymaker> nite
22:22:41 <Sgeo> Night jix
22:22:47 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht").
22:24:17 -!- phibxr has joined.
22:27:46 <poiuy_qwert> allright, all i need is #2!
22:28:17 <ihope> :-)
22:28:37 <poiuy_qwert> wtf it just doesn't work
22:28:52 * Sgeo finally gets the shapes
22:29:32 <ihope> Well, tell me what you have so far.
22:29:40 <poiuy_qwert> 1 : 8-6 = 2, 2 : 12-10+1 = 3, 3 : 3*3 = 6, 4 : 20-24+4 = 4
22:29:43 <poiuy_qwert> is that not correct?
22:29:52 <ihope> 3*3 = 9.
22:29:58 <poiuy_qwert> :X
22:30:00 <ihope> And 20-24+4 = 0.
22:30:07 <poiuy_qwert> thats what i mean
22:30:12 <poiuy_qwert> *meant
22:30:38 <poiuy_qwert> ok there
22:30:44 <poiuy_qwert> so now what do i do?
22:30:45 <ihope> Got it?
22:30:48 <poiuy_qwert> yup
22:30:58 <ihope> Let's see...
22:32:29 <poiuy_qwert> took me an hour and 6 minutes to finish
22:33:26 -!- calamari has quit ("Leaving").
22:37:52 -!- ihope_ has joined.
22:38:37 <ihope_> I wish my computer would warn me BEFORE hibernating, not after.
22:41:24 -!- Keymaker has left (?).
22:51:39 -!- ihope has quit (Success).
22:51:53 -!- ihope_ has changed nick to ihope.
22:59:54 -!- wildhalcyon has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]").
23:12:06 <ihope> > is bind, < is return, ( is the input variable, ) is the output variable, ~ creates a new variable, = sets a variable, : gets the value of a variable.
23:53:32 -!- kipple has quit (Read error: 110 (Connection timed out)).
23:58:11 <SimonRC> The secret to the mouse game is to use an optical mouse I think
23:58:23 <SimonRC> and there are some tricks that make the last level trivial
23:58:27 <SimonRC> (ish)
23:59:45 <SimonRC> ihope: what lang is that?
←2006-05-28 2006-05-29 2006-05-30→ ↑2006 ↑all