Jump to content
BrainDen.com - Brain Teasers

unreality

Members
  • Posts

    6378
  • Joined

  • Last visited

Everything posted by unreality

  1. Round Three summary coming shortly
  2. Since I won't be fighting you, PM me your code and I'll look it over
  3. unreality

    hahaha Good one
  4. There's about 3 hours left in the round, give or take - I still need GC, Panther, Foolonthehill, and Mekal
  5. Yeah probably I think we've discussed everything to be discussed
  6. Alright, I tested. The Hopper/Bomber battle (Hopper at 1, Bomber at 96) ended with the Bomber winning after the 124th round The Tidal Wave / Shielded Phoenix battle (TW at 1, SP at 61) ended with the Shielded Phoenix winning after the 116th round So we basically got the same results, though yours seems to count the first round as round 0. So does your round counter start at -1 rounds or something?
  7. unreality

    Yeah ghosts essentially require some sort of "soul" and other BS ;D JS: yeah, the universe is just too big that it's essentially impossible for us to be the only lifeforms
  8. Yeah.... if you read more of my post, I said that most of what we think is reaction to stimuli. I agree with the personality thing
  9. I'll run them again, this time noting the round won, and compare your results I already answered it.... the goal is to kill the other program, not the emulator There's not really an official limit but what exactly do you have in mind? And who wants to fight Fool? I'm still working on a program and revising a new one, so who wants to go up against Foolonthehill?
  10. Either Hexquake or various Quid Pro Quo II's, probably a mixture of both... I can go back and look if you're that curious
  11. unreality

    Pirate Mafia

    I did? Was it 'epicmafia'? They agree with me? Hehe It's true though, that was one of Slick's statements that damned me. It doesn't offer any incentive for innocents to not lynch the person, in fact it angers them and frustrates them since it's such an empty, malicious statement, kind of like "if you are an innocent why are you being so unhelpful?" and so doesn't help to alleviate accusations or lynch votes
  12. actually, taliesin, that still would fail I don't add up the a/b/c values, that would be faulty if they added up to 0. If you look at those complicated com lines in my code, I check all three values and if at least one is nonzero then it notes it. It doesn't add them together. So I would find it and crush it long before it located me
  13. hehe about 16 hours til Round Three ends, give or take a few hours ;D
  14. lol @ your sig about Romans. Did you make it up?
  15. For one, I would have it start both bombings 30ish behind and 30ish in front of your first line, and then jump by 2's, not by 1's. That's if you want to keep the same simple pattern without adding more to it (defense in case the bombs are thwarted by the opponent - such as if the opponent was a Hopper variant - to stop the bombs from advancing if they are getting close to 200 away, which would be back to the start and attacking yourself), etc. It was a good idea to have bombs going in two directions, however that takes an extra COPY and an extra EDIT command edit for taliesin: see post 120 of this topic
  16. Yeah that was just a prediction I made, ie, IF mine had been placed 15 ahead, I would still win -- but for actual results: did you test the battles on posts 112 & 115 on your emulator? They should be exactly the same as what mine, or there's an error in your emulator oh and I added a 'round counter' to mine to keep track of rounds
  17. I realized that the first defense mechanism of Shielded Phoenix wasn't sending the BOMB far enough out This is fixing it, and fixing the "sum" mistake: Shielded Phoenix JUMP 2;0;0 BOMB 27;0;0 JUMP com(com(a(a(-1)),b(a(-1)),a(a(-1)),1,1),0,1,3,3);0;0 EDITA -2;add(a(-2),3);0 JUMP com(a(-3),168,4,4,-2);3;0 COPY -4;sub(a(-4),b(-1));0 EDITB -2;sub(b(-2),1);0 JUMP -2;0;0 COPY -7;8;0 EDITB -1;add(b(-1),2);0 JUMP com(b(-2),190,3,3,-2);0;0 SPLIT 1;0;0 JUMP -1;0;0 COPY -2;-100;0 COPY -2;-100;0 JUMP -102;0;0 for those that don't get what it does: 1) starting 30 spaces away from its starting line, it scans every 3rd line for nonzero a/b/c values to look for the opponent's program 2) when it finds it, it jumps to a new section of the program which unloads BOMBs at each node following the next, ripping into the opponent's program until they're dead 3) the 'shield' part of the name is all the defense mechanisms. First, if the scanning somehow misses the opponent's program and hits 168 lines forward (closest multiple of 3 to the limit of where the other person's program could possibly be) and still hasn't run into it, it jumps forward to avoid the scan from locating itself and then BOMBing itself 4) in the first defense, it begins by re-BOMBing every second space after the end of the program, hoping to nail the opponent somewhere 5) in the second defense, if the secondary BOMBing from the first defense wraps around and approaches the beginning of the program, it jumps forward and then copies two lines about 100 nodes backward, then jumps to those lines. The lines are "split 1" and then "jump -1", causing the program to copy itself a bunch of times until 5 executors are bouncing back and forth between those two lines, so any wide-spread BOMBers are likely to miss and if they do hit somehow, there'll be a few rounds before the death I'm working on a few ways to make Shielded Phoenix even better, though I should also get working on a new one so that I have the element of surprise
  18. unreality

    My guess is subtly different factors earlier on would wildly throw off the later results
  19. oh and for one of the later lines of my program, I meant "add" not "sum", I forgot to change that. Luckily the program never had to go the first defense mechanism and run that line Actually with my program 20 in front of your last line, I would still win, and being 15 apart isn't even allowed, the current limit is 30 to 170 apart I have some recommendations to improve if you want to hear em. It was a good first program though
  20. I didn't try your emulator, you can if you want, but if the outcome is different than something is wrong with yours, not mine I didn't mean that to sound cocky either, just that I tested, re-tested, checked and re-checked mine and it fits perfectly with how the VNA is supposed to work, down to the detail. So you should check and see if you get the same result ;D actually one difference is that when I say line 96, that's if you're starting at 1 and going to 200. If yours starts at 0 and goes to 199, then the Bomber started at 95 Oh and I managed to extract my program from my other computer, it was basically Shielded Phoenix with some minor differences. So I ran the fight in the emulator. Tidal Wave copy 5;-1;0 copy 4;5;0 editb -2;add(b(-2),-1);0 editb -2;add(b(-2),1);0 jump -4;0;0 bomb 0;0;0 Shielded Phoenix JUMP 2;0;0 BOMB 27;0;0 JUMP com(com(a(a(-1)),b(a(-1)),a(a(-1)),1,1),0,1,3,3);0;0 EDITA -2;add(a(-2),3);0 JUMP com(a(-3),168,4,4,-2);3;0 COPY -4;sub(a(-4),b(-1));0 EDITB -2;sub(b(-2),1);0 JUMP -2;0;0 COPY -7;6;0 EDITB -1;sum(b(-1),2);0 JUMP com(b(-2),190,3,3,-2);0;0 SPLIT 1;0;0 JUMP -1;0;0 COPY -2;-100;0 COPY -2;-100;0 JUMP -102;0;0 I got placed at line 61 (line 60 if your VNA starts at index 0) and then this is what happened: Mekal's program spewed a chain of bombs behind and in front of him, going 1 node farther in each direction every 5th round. My program scanned ahead, starting at the minimum distance that Mekal's program could've been from mine, and every 3rd round scanned 3 spaces forward until I hit a node that had at least 1 non-zero a/b/c value attached. I found that (I think it was actually line 1 - or line 0 if your VNA starting index is 0) in Mekal's program, as planned, and thus jumped to the part where my program started unleashing BOMBs one after the other on each consecutive node where Mekal's program was. However 'Shielded Phoenix' had only gotten around to planting one BOMB when 'Tidal Wave' ran into the BOMB and destroyed itself To put it bluntly, I dominated Note that Shielded Phoenix has a double-layer of defense, as you'll see if you read through the code ;D Hehe Sorry Mekal, better luck next time - we learn from our mistakes, and your mistake was inefficiency. Every 5th round your program churned out another BOMB one space further. Remember that there's at least a distance of 30 between each program, too. But yours was a great first program, and I was worried for a bit that your stream of bombs would hit my first couple lines before my program found yours, but there was still 20 or more nodes to go when I nailed your program, so it would've taken you another 100 rounds or so lol Good game to both of us
  21. here's Mekal's Tidal Wave: Copy 5, -1 Copy 4, 5 EDITB -2, add(b( -2 ),-1) EDITB -2, add(b( -2), 1) JUMP -4 BOMB in the syntax my emulator understands: (caps or lower case doesn't matter) copy 5;-1;0 copy 4;5;0 editb -2;add(b(-2),-1);0 editb -2;add(b(-2),1);0 jump -4;0;0 bomb 0;0;0 great program Mekal! When I get on the other comp I'll be able to get my program and then we can fight
  22. Wow I just made two programs (based on my memory of earlier ideas, I didn't have my handy VNA text file cuz it was on the other comp) and pitted them against each other: The Hopper copy 0;80;0 edita -1;add(a(-1),1);0 editb -2;add(b(-2),1);0 jump com(a(-3),5,77,77,-3);0;0 The Bomber jump 2;0;0 bomb 0;0;0 copy -1;30;0 editb -1;add(b(-1),4);0 jump -2;0;0 The random generator gave line 96 as the Bomber's starting line, I left that and then began the simulation - I have a button that does a single round, so I pressed it a bunch of times, watching the action unfold and man it was awesome! It was seriously nailbiting. The Hopper hopped around, a few times being narrowly missed by the Bomber's bombs. The Hopper was around 40 or 80 or something when the Bomber replaced the last, and newly copied, line of the Hopper's code with a Bomb, but also the Bomber was a few rounds away from bombing itself to shreds! (It was a simple program, and I didn't program in any sort of defense mechanism like my Shielded Phoenix has to stop it from bombing itself). It came down to the hair-raising finale and the Hopper hit a bomb first before the Bomber bombed itself, and Program 2 won whoo that was awesome
  23. unreality

    Pirate Mafia

    One piece of advice to all you Mafia players: never, ever claim that "if you lynch me, it will be bad for the Innocents" or something similar. It never turns out well, and only gets people angry at you
  24. haha those are great itachi
×
×
  • Create New...