< 1729468802 311638 :supercode!~supercode@user/supercode QUIT :Quit: Client closed < 1729469998 626426 :salpynx!~salpynx@161.29.22.222 JOIN #esolangs * :realname < 1729470123 509949 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :Lymia: hi! I didn't realize you were on here still :) Thanks for the comments and explanation of how nyuroki works (I'll happily add it to the wiki as part of organising my notes) < 1729470345 961263 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :it is impressive, i chose it to work with because the high-level description was so short compared to some of the other high performers -- i'm mainly fixating on the nyuroki-esoteric.jx version which seems extra elegant, even though it's not the best performer < 1729470437 156341 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :I can see what it's doing, but it's a lot harder to understand _why_ it does so well, your explanation helps with that < 1729470744 320991 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :i'm happy to see my unstable_atom dropped about 3 places with the addition only a few other warriors lower in the rankings. Instability from over-tuning was a 'design goal' < 1729470893 604307 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :the optimised nyuroki i ran the other does does slightly worse with the new additions, but not too badly: points: 22.21 -> 21.79 , Markov score 59.82 -> 58.50 < 1729471084 328019 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :Lymia: seeing your evolver would be interesting. i feel like i've got a feel for optimising details, but i need to work on understanding higher level strategies. bfjoust is a bit hard to 'get into' without having participated in the early evolution. < 1729471184 604057 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :i misread logs and thought there was a proposal for a bot to monitor the ranking ladder for new entries, then immediately evolve and autosubmit a re-tuned version of itself (nasty!) < 1729471222 103976 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :... there was an unrelated 'ladder' esolang idea interleaved in the chat < 1729471239 485855 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, machine search is allowed for BF Joust? Interesting. < 1729471319 868051 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :... well, is it? It seems controversial. It's hard to tell how some warriors were made. I thought Sookie was hypothesised (by ais523?) to be machine generated. < 1729471446 406515 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :i'd happily consider my recent 'optimisations' to be in a similar vein ... except i wasn't smart enough to code any kind of GA, and just evolved them by hand to develop an intuition on how to improve warriors < 1729471494 249795 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I don't know. I imagine it'd be a per-hill policy. < 1729471539 871071 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Relevant: Putting "Functional Genetic Programming with Combinators" https://www.cs.hmc.edu/~oneill/papers/Combinators-ASPGP.pdf on my rereading list. < 1729471783 430 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think Sookie is machine-generated, although I don't have any proof < 1729471885 206218 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :hand optimising was quite fun, i felt like i was exploring valleys and peaks of multi-dimensional terrain, in a particular local minimum, with only 2 floats as feedback < 1729471936 16919 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :I just played a bit of bee-game, and there was a similar exploration vibe, but I know less people have explored the bfjoust terrain < 1729472046 275633 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :b_jonas: which reminds me, Baba is you is not on your game list. I discovered via this channel (and enjoyed it!) > 1729472218 855736 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Cobaltbluestars 5* 10New user account < 1729472604 339780 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 260 seconds < 1729472856 417393 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1729473019 398328 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement < 1729473391 898664 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e: Okay, everything's pushed now; bbgauge.info will update in a minute. I ended up making the code change in my BF optimizer and pushing that as well. < 1729473430 73383 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Along the way, I noticed that my BF implementation takes about 2.5s to run the typical mandel.b, and I think maybe that's due to writing a single character at a time. Do I feel like taking on output buffering? Maybe dinner first. < 1729473943 83952 :salpynx!~salpynx@161.29.22.222 QUIT :Quit: Leaving < 1729474123 47614 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Hmmm. < 1729474343 625067 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I did realize a small optimization I could put out for a nyuroki3 that'd be pretty quick to write and maybe would 'stabilize' the ladder a little bit. < 1729474381 330900 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Since the way the same code is generated creates a lot of times, I could make each version slightly different programatically in a way that throws off timing/etc based tuning. < 1729474995 861117 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :salpynx: you have a point > 1729474999 405384 PRIVMSG #esolangs :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=143959&oldid=143890 5* 03B jonas 5* (+14) 10/* Games that the esolangs community plays */ < 1729477417 619143 :salpynx!~salpynx@161.29.22.222 JOIN #esolangs * :realname < 1729484195 189162 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!ztest nyuroki3 https://dl.aura.moe/paste/lymia/nyuroki3_0rg9zqhv38wwh1n9zi3ybyy985sp2cxllbjpai2qyya8fv9klp6j.bf < 1729484195 255244 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia: URL fetch problems: No such file or directory @ rb_sysopen - https://dl.aura.moe/paste/lymia/nyuroki3_0rg9zqhv38wwh1n9zi3ybyy985sp2cxllbjpai2qyya8fv9klp6j.bf < 1729484214 299774 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :uuuh < 1729484398 388979 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!zjoust test_prog < < 1729484398 583633 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.test_prog: points -46.00, score 0.00, rank 47/47 < 1729485660 536839 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!zjoust nyuroki2 < < 1729485660 685518 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.nyuroki2: points -45.00, score 0.00, rank 47/47 (-45) < 1729486072 35901 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!zjoust pushiguess < < 1729486072 187773 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.pushiguess: points -45.00, score 0.00, rank 47/47 < 1729486085 113490 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!ztest test < < 1729486085 182399 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.test: points -45.00, score 0.00, rank 47/47 < 1729486201 739358 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :I haven't used the url feature of those commands, but the URL works for me, and your command looks fine too, idk why it's not happy < 1729487881 577483 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :Lymia: fwiw, here are the changes I made to nyuroki, in one git diff https://github.com/hornc/JoustExt/commit/162f51d6a0d12688e241059d6f6a2c4ce5ecc2d3 when viewed like this the changes to the strategy look minimal, and my rush changes are just obscure.. < 1729487996 721952 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :huh... < 1729487999 237923 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :the repeated 255s stood out, after reviewing existing code repetition counts i noticed 256 present in multiple of ais523s warriors, so i think i possibly black box reverse engineered those particular values < 1729488013 869540 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I'm working on a version with randomized constants, and generally retuned. < 1729488020 384244 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Should make timing-based attacks extremely difficult. < 1729488152 563302 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :I think i need to go back to the drawing board and try to understand the higher level strategies better, i can't really explain the differences between the rush. I don't fully understand the originals, nor do i understand my changes. Was hoping that studying the differences would reveal something interesting < 1729488468 186506 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :I was struck by the fact that sensing anything is limited _and_ expensive, and the notation supporting the hardcoded magic numbers. Tuning the numbers seemed the only (or at least most obvious) deterministic strategy. Perhaps i took it too far though < 1729488603 573874 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1729488714 20738 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :feel free to use anything good in those changes back. I liked the [-.-+] wobble, i did change some to [-] where it made no difference to the score originally (to reduce size), but stopped because [-.-+] seemed much stronger when it mattered < 1729489195 508860 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I used a 7-cycle wobble to decrease the chance of it being locked by something designed to lock 5-clears. < 1729489303 641062 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :web.Lymia_nyuroki3: points 16.19, score 42.83, rank 1/47 < 1729489342 902632 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!zjoust test_prog < < 1729489343 12931 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.test_prog: points -46.00, score 0.00, rank 47/47 (-43) < 1729489871 114411 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :oh no, nyuroki3 lost first place just because of the `<`? < 1729490081 286810 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :and nyuroki2 has gone -- how do you swap out one of your own warriors like that to avoid spamming minor variations (I am hesitant to submit anything atm)? < 1729490187 842749 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :oh, ok i see what you did earlier, clever (but sad to see it go) < 1729491967 68716 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729492005 363774 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit < 1729492219 668835 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729492930 936205 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!ztest blind_bat (>)*9([(+.)*256>{}])*-1 < 1729492931 68699 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.blind_bat: points -30.57, score 3.82, rank 47/47 < 1729492960 966932 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!ztest blind_bat (>)*9([(+.)*256>{}]>)*-1 < 1729492961 112490 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.blind_bat: points -30.57, score 3.82, rank 47/47 < 1729494882 876725 :molson_!~molson@2001-48F8-704A-446-5273-A1C-75DA-B22F-dynamic.midco.net QUIT :Ping timeout: 252 seconds < 1729496283 970602 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729496363 116282 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1729496393 164435 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 252 seconds < 1729496405 90437 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729496539 632339 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1729497428 548578 PRIVMSG #esolangs :14[[07BigFish14]]4 10 02https://esolangs.org/w/index.php?diff=143960&oldid=102702 5* 03Ractangle 5* (+72) 10/* Examples */ > 1729497547 389535 PRIVMSG #esolangs :14[[07User:B jonas14]]4 10 02https://esolangs.org/w/index.php?diff=143961&oldid=143959 5* 03B jonas 5* (+16) 10 < 1729498898 524096 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729499193 100236 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :web.Lymia_nyuroki3: points 16.29, score 42.75, rank 2/47 (--) < 1729499428 549061 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :ais523: ash is pretty fun. Consistently beats nyuroki even after retuning for hill. < 1729499490 397010 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :ash, nyuroki and impatience definitely seem to be a bit of a "new generation" going on here. < 1729499538 177099 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729503066 841571 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The URL thing is probably a Ruby change I didn't account for. < 1729503164 36426 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Apparently Ruby 3 removed the facility of the standard `open` method to open URLs, so it's trying to open it as a file. Should be easy enough to fix. < 1729503557 452040 :zemhill!bfjoust@selene.zem.fi QUIT :Remote host closed the connection < 1729503567 880336 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown < 1729503573 70322 :zemhill!bfjoust@selene.zem.fi JOIN #esolangs HackEso :zemhill < 1729503622 213082 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :!ztest just_a_test https://zem.fi/git/?p=hill;a=blob_plain;f=web.Lymia_nyuroki3.bfjoust;h=e67c7e291837ba2827649966557628aab7b319de;hb=af8810ea990f34634637ddc4677c00f401b44c90 < 1729503622 737424 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :fizzie.just_a_test: points 15.29, score 40.83, rank 2/47 < 1729503638 381598 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Yeah, a four-character fix, adding `URI.` in front of `open`. > 1729504279 253652 PRIVMSG #esolangs :14[[07BF Joust champions14]]4 10 02https://esolangs.org/w/index.php?diff=143962&oldid=143321 5* 03Lymia 5* (+1208) 10Update description for Lymia.nyuroki2. > 1729504399 807908 PRIVMSG #esolangs :14[[07BF Joust champions14]]4 M10 02https://esolangs.org/w/index.php?diff=143963&oldid=143962 5* 03Lymia 5* (-4) 10Small wording changes to nyuroki2 description. < 1729504421 663530 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :weee < 1729504868 210031 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Going to try and start work on the framework for an evolver again. Going to have to dig up the old "every bfjoust program ever" repos, lol. < 1729504885 94856 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I think I put them into cold storage somewhere already, since I can't find them. > 1729506923 95086 PRIVMSG #esolangs :14[[07STRTRAN14]]4 10 02https://esolangs.org/w/index.php?diff=143964&oldid=143711 5* 03Froginstarch 5* (+2) 10 > 1729507725 288502 PRIVMSG #esolangs :14[[07Chinese14]]4 10 02https://esolangs.org/w/index.php?diff=143965&oldid=122897 5* 03None1 5* (+17) 10 < 1729508052 417734 :X-Scale!~X-Scale@89.214.119.210 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale < 1729509311 345507 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :My old code didn't bitrot too much, at least. Running a hill of 11000 bfjoust programs again. < 1729509749 326579 :X-Scale!~X-Scale@89.214.119.210 QUIT :Ping timeout: 256 seconds < 1729509967 184379 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1729510043 514190 PRIVMSG #esolangs :14[[07User:ATProtogen/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=143966&oldid=143945 5* 03ATProtogen 5* (-104) 10 < 1729510440 734713 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1729511058 538543 PRIVMSG #esolangs :14[[07Translated !14]]4 10 02https://esolangs.org/w/index.php?diff=143967&oldid=143891 5* 03None1 5* (+46) 10 > 1729511076 127841 PRIVMSG #esolangs :14[[07Translated !14]]4 10 02https://esolangs.org/w/index.php?diff=143968&oldid=143967 5* 03None1 5* (+2) 10/* See also */ < 1729511249 633619 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729512903 271247 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729515130 321998 :wWwwW!~wWwwW@94.147.203.75 JOIN #esolangs * :[https://web.libera.chat] wWwwW > 1729517021 825060 PRIVMSG #esolangs :14[[07Translated ORK/PSTF Again1714]]4 N10 02https://esolangs.org/w/index.php?oldid=143969 5* 03PrySigneToFry 5* (+2179) 10Created page with "Translated ORK/Mihai Again13|Sorry, your Android system has been hacked, please deal with it as soon as p#~=/?+{$M??}?}WD_??}?}u?O4bD?k??#?????eJ_o+#}e?/2??{IS|? D'!0#0Nb\?V ..." > 1729517055 652633 PRIVMSG #esolangs :14[[07Translated ORK/Mihai Again1314]]4 10 02https://esolangs.org/w/index.php?diff=143970&oldid=143950 5* 03PrySigneToFry 5* (+78) 10 > 1729517096 792496 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=143971&oldid=143694 5* 03PrySigneToFry 5* (+74) 10 < 1729519179 793440 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729519213 509817 :craigo!~craigo@user/craigo JOIN #esolangs craigo :realname > 1729519828 654814 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=143972&oldid=143841 5* 03PrySigneToFry 5* (+93) 10 < 1729519860 670752 :lynndotpy!~rootcanal@134.122.123.70 QUIT :Quit: bye bye < 1729519910 438406 :lynndotpy!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn < 1729519982 437220 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729520178 967985 :craigo!~craigo@user/craigo QUIT :Quit: Leaving > 1729521168 71621 PRIVMSG #esolangs :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=143973&oldid=143972 5* 03PrySigneToFry 5* (+1080) 10 < 1729521558 282064 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Read error: Connection reset by peer < 1729521579 52637 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1729521615 383845 :wWwwW!~wWwwW@94.147.203.75 QUIT :Ping timeout: 256 seconds < 1729521969 849156 :FreeFull!~freefull@46.205.206.114.nat.ftth.dynamic.t-mobile.pl QUIT : < 1729522200 941776 :FreeFull!~freefull@46.205.206.114.nat.ftth.dynamic.t-mobile.pl JOIN #esolangs FreeFull :FreeFull < 1729522865 397329 :salpynx!~salpynx@161.29.22.222 QUIT :Quit: Leaving < 1729524396 70029 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1729525094 885000 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729525168 908748 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net JOIN #esolangs amby :realname < 1729526434 983875 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1729530203 861553 PRIVMSG #esolangs :14[[07User talk:PkmnQ/Alternate Universe Underload14]]4 N10 02https://esolangs.org/w/index.php?oldid=143974 5* 03Ais523 5* (+432) 10I have an unreleased project that was going down similar lines is it worth making the terminology the same? < 1729531536 123468 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729532352 107612 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : the repeated 255s stood out, after reviewing existing code repetition counts i noticed 256 present in multiple of ais523s warriors, so i think i possibly black box reverse engineered those particular values ← when I use exactly 256 it is generally not an arbitrary choice, but rather an attempt to ensure that a lock is "stable" i.e. the same values are encountered each time around the opponent's loop < 1729532602 84021 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729535434 582346 :ais523!~ais523@user/ais523 QUIT :Quit: quit > 1729536130 63432 PRIVMSG #esolangs :14[[074ME14]]4 10 02https://esolangs.org/w/index.php?diff=143975&oldid=143947 5* 03Ractangle 5* (+77) 10/* Commands */ > 1729536947 547251 PRIVMSG #esolangs :14[[074ME14]]4 10 02https://esolangs.org/w/index.php?diff=143976&oldid=143975 5* 03Ractangle 5* (+22) 10/* Commands */ > 1729537072 587239 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=143977&oldid=143928 5* 03Ractangle 5* (+32) 10/* N */ < 1729537301 261479 :salpynx!~salpynx@161.29.22.222 JOIN #esolangs * :realname < 1729540361 146705 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729540422 608053 :Everything!~Everythin@178-133-164-99.mobile.vf-ua.net JOIN #esolangs * :Everything < 1729541526 238476 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1729541666 397607 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1729541861 513161 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Lymia: nyuroki's antishudder is the sort of thing that ash struggles with – it wants to lock programs in their antishudder but isn't consistent enough in the timing to manage it against one that doesn't do two checks < 1729541893 377323 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and if the program doesn't have one it wants to shudder them to death, and isn't likely to hit the timing that survives < 1729541911 701165 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :("ash" is an acronym for "anti-shudder", incidentally – it's the part of the program it attacks) < 1729542217 277953 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :That... makes sense. It explains well why it's one of those programs that blows out markov scoring without high points. :D < 1729542266 623062 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've been wondering whether it's possible to adapt ash to get wins in some of the scenarios that are currently draws – probably not given that there aren't many draws that correspond to a win at the other polarity < 1729542280 59163 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :only monolith and polexchange are draws on one polarity and wins on the other < 1729542391 883579 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I actually think that the current state of BF Joust defence programs is in an equilibrium between shudders and shudder-triplocks; unlike most defensive styles it doesn't seem possible to make a program that reliably beats both, whereas most defensive mechanisms do have a reliable way to beat them < 1729542436 812483 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :preparation and growth have both started mainly losing to programs which can out-decoy them, which is a bit of a surprise given the lengths they go to to set up a lot of decoys before starting their rushes < 1729542563 62562 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in general I feel like the "era of pokes" is over – pokes seem to be reliably beaten by tape length estimation methods, which is a bit surprising and not what I expected them to lose to < 1729542586 742640 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :perhaps this is a sign that the range of possible tape lengths needs to be larger < 1729542623 122476 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I have been wondering about 8 to 32 so that there are 50 games in a match rather than 42 – with each game being win/lose/draw that would let you record a program's performance against another as an integer percentage < 1729542804 719641 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :There's a trick I found in nyuroki that makes me unsure about increasing the tape length spread. < 1729542832 501737 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Namely, skipping a large range of cells (I've found that even 8 works on the current ladder) after the rule of 8. < 1729542874 300965 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Increasing the tape length spread will make those tactics way stronger. < 1729542884 784855 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :people have been trying that for ages and mostly couldn't make it work < 1729542911 192785 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think the way to make it work has been cracked, though – you check for clashing decoy setups before doing it < 1729542944 813343 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are definitely matchups where it hurts, e.g. it's the reason why nyuroki draws with omnipotence rather than beating it < 1729543007 565135 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :omnipotence can only probabilistically beat nyuroki in normal circumstances, and the probability is less than 50%, but nyuroki shoots off the tape on the short tape lengths < 1729543013 405236 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which brings it back to even < 1729543016 950673 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Yeah, it's a tradeoff as always. < 1729543137 506296 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :many opponents can be discourage from trying that sort of thing by making a fake decoy in front of the opponent's front decoy, because most programs check in front of their decoys to look for clashing decoy setups and/or opponents' clears < 1729543151 676134 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but you can't reliably do that against nyuroki because it only checks inside its own decoys < 1729543175 763154 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and except on short tapes, it's hard to get inside quickly enough < 1729543190 271219 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(unless you unconditionally skip the first decoy) < 1729543219 358434 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :That's the exact thing the short probablistic lock targets. < 1729543297 6595 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that only works if the opponent is clearing, though < 1729543311 456162 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :if you get inside, set a fake decoy, then go back to setting up your own decoys and then finally rush < 1729543318 716401 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Yeah, a poke has better chances there. Huh. < 1729543323 410306 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I did have an idea to try. < 1729543381 956726 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :stealth4 isn't a champion but it did teach me a lot about the current hill < 1729543521 338587 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :ACTION nods. < 1729543744 571137 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think a program that sets a lot of decoys, then alternates between rushing, and repairing its rightmost uncleared decoy, would do quite well – but it'd be a lot of work to write < 1729543802 963792 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and you'd need to do an offset-clear-like thing of your own decoys in order to distinguish them from opposing trails (but you wouldn't clear all the way, just enough ro repair) < 1729543804 665400 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* to repair < 1729543860 434427 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :btw, I got inspired by Lua Joust to wonder if it would be possible to create an esolang that allowed complex-ish BF Joust programs to be expressed succinctly, but which wasn't powerful enough to lead to, e.g., reliable triplock escapes < 1729543894 291256 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :my current plan involves a state machine + 1 counter + one pointer to a tape cell (which can only be set to your current cell), control flow can check the distance you are from the pointer or your own flag, or the value of the counter against a constant < 1729543961 770993 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :one nice thing about this is that it has decidable halting, so you can detect whether the programs have got stuck in an infinite loop or whether it will resolve, and check to see if a program can enter an infinite loop with no wait/move/tape-change/tape-check commands < 1729544049 214921 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :meanwhile, another nice balance property of "tape length estimation" programs is that they lose more short lengths against low-decoy defence programs than they do against typical rush programs, which helps to keep defensive programs viable < 1729544094 642313 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :(geez, a basic poke right now is bottom of hill. Difficult hill...) < 1729544107 613708 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :incidentally, is there a reason why web.Lymia_nyuroki3 has no "n" characters in it? there are plenty of comments that look like they should have one, but have spaces instead < 1729544149 374461 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :uh < 1729544167 913352 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :No idea. < 1729544173 340927 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :It's fine on the file on my disk. < 1729544244 576252 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I have noticed that if I use the web form, my newlines get replaced with spaces < 1729544250 61152 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :maybe there's something that is replacing both \n and regular n? < 1729544294 132789 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Probably... < 1729544329 560384 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :while thinking about "basic hills for beginners to practice against", I divided BF Joust programs into six main categories (with the idea that each hill should have a fixed number from each category) < 1729544364 298454 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :two fast rush categories (one for "stable fast rushes" that don't shoot off the tape against defenders / flag-adjusters / no-decoy programs, and one for "reckless fast rushes" that do, at least sometimes) < 1729544381 251636 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :two defence categories (one for programs that defend on the flag, and one for programs that defend in front of the flag) < 1729544421 948679 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and two slow rush categories (one for programs that try to out-decoy the opponent, with pokes, big offsets, and the like; and one for programs that instead try to win through a superior number of decoys, often by using small decoys and by skipping forward if the tape seems to be large) < 1729544461 217416 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the last of those categories has been doing very well recently, nyuroki belongs to it obviously, but also most of my best rushers < 1729544669 566216 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :actually I feel like what the hill is really missing is a good fast rusher – they tend to fall off the hill faster than the other techniques and not to get near the top < 1729544697 925249 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :I'm trying to build a more modern poker right now. < 1729544798 824561 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so the most survivable pokers on the hill are quintopia's space pokes, ais523.slowpoke, and two defensive poke programs (ais523.omnipotence and Oj742.quicklock) > 1729544934 30840 PRIVMSG #esolangs :14[[074ME14]]4 10 02https://esolangs.org/w/index.php?diff=143978&oldid=143976 5* 03Ractangle 5* (+57) 10 < 1729544951 276342 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :defensive pokes arguably make more sense than aggressive ones – they are more survivable against being counterpoked, and timer clears mean that locks often break nowadays so getting a head start on the clear increases the chance you win before the lock breaks < 1729545081 375273 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :one of the reasons my state-machine+counter+pointer plan has the pointer is so that programs can remember the location they poked to < 1729545543 532987 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1729545606 666982 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!ztest lugh https://dl.aura.moe/paste/lymia/lugh_0yak4ycn8wq0809bm3331lzw36bk7q5qvpsma2461q1i3adz44jl.bf < 1729545609 545375 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -10.86, score 12.29, rank 45/47 < 1729545622 158281 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Very difficult. :D < 1729545635 409603 :X-Scale!~X-Scale@89.214.119.132 JOIN #esolangs X-Scale :[https://web.libera.chat] X-Scale < 1729545655 662277 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :!zjoust lugh https://dl.aura.moe/paste/lymia/lugh_0yak4ycn8wq0809bm3331lzw36bk7q5qvpsma2461q1i3adz44jl.bf < 1729545658 736822 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -10.86, score 12.42, rank 45/47 < 1729545660 791404 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Going to put it up and see how it gets screwed, lol. < 1729545693 500387 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Beats impatience, huuuh. > 1729545726 974754 PRIVMSG #esolangs :14[[07Translated ORK/Mihai Again1414]]4 N10 02https://esolangs.org/w/index.php?oldid=143979 5* 03MihaiEso 5* (+2058) 10Created page with "[[Translated ORK/PSTF Again17|Sorry, your brand new iPhone 16 Pro Max is brokenX|[;2ddAgb=>_q@9pJD#9hj{jO:)e-cI0B4ZXCAny,boErNsK:x^f*k>+!cS]] 1. Drag out that Y[@$RLOI..." > 1729545761 822694 PRIVMSG #esolangs :14[[07Translated ORK/PSTF Again1714]]4 10 02https://esolangs.org/w/index.php?diff=143980&oldid=143969 5* 03MihaiEso 5* (+45) 10 < 1729545865 161522 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -6.93, score 15.40, rank 41/47 (+4) > 1729545946 659292 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=143981&oldid=143971 5* 03MihaiEso 5* (+393) 10/* Horribly translated variants */ > 1729546083 598928 PRIVMSG #esolangs :14[[07Joke language list14]]4 10 02https://esolangs.org/w/index.php?diff=143982&oldid=143981 5* 03MihaiEso 5* (-130) 10/* Horribly translated variants */ < 1729546627 858873 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -6.60, score 15.69, rank 41/47 (--) < 1729546698 76612 :Everything!~Everythin@178-133-164-99.mobile.vf-ua.net QUIT :Read error: Connection reset by peer < 1729546760 370110 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -6.50, score 15.96, rank 41/47 (--) < 1729546950 935788 :Everything!~Everythin@178-133-160-21.mobile.vf-ua.net JOIN #esolangs Everything :Everything < 1729547398 831775 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Lymia: so there's a bug in impatience where if there's a blank cell between two decoys, the same timer is used across both decoys < 1729547405 589981 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :rather than resetting it < 1729547433 90954 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it's hard to fix while fitting into BF Joust's control flow limitations, unless you remove the check to see if a cell is zero before trying to clear it < 1729547455 279818 :__monty__!~toonn@user/toonn QUIT :Quit: leaving < 1729547691 300516 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -5.86, score 16.36, rank 40/47 (+1) < 1729547724 563414 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :That explains something I'm running into. < 1729548270 596437 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Ugh. I noticed that 'n' thing (because I used web.Lymia_nyuroki3 as the test program for the URL), but thought "well they're probably been using some tool where 'n' is a special debug instruction and therefore it's had all 'n' letters removed", not that that makes so much sense. < 1729548362 550309 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The reason why the web thing strips '\n' is that it talks to the Ruby program (that runs the bot and generally manages the hill) over a Unix domain socket using a line-oriented protocol, so the program must be on one line. < 1729548560 535926 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :The CGI script does `code = code.tr("\n", ' ')` in Ruby, but I think that should just be a newline in the first string. < 1729548638 416916 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname < 1729548831 381549 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -5.71, score 16.75, rank 38/47 (+2) < 1729549399 358734 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :`` ruby -e 'print("nanana\nfoo".tr("\n", " "))' < 1729549401 135152 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :nanana foo < 1729549411 43863 :fizzie!irc@selene.zem.fi PRIVMSG #esolangs :Looks like that shouldn't do anything to 'n's. < 1729549417 676926 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :web.ais523_impatience: points -46.00, score 0.00, rank 47/47 (-45) < 1729549430 521191 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :!bfjoust impatience http://nethack4.org/pastebin/impatience.bfjoust < 1729549439 820569 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :!zjoust impatience http://nethack4.org/pastebin/impatience.bfjoust < 1729549440 138176 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :ais523.impatience: points 16.86, score 44.28, rank 2/47 < 1729549489 688880 :X-Scale!~X-Scale@89.214.119.132 QUIT :Quit: Client closed > 1729549550 901010 PRIVMSG #esolangs :14[[07DoEverything();14]]4 10 02https://esolangs.org/w/index.php?diff=143983&oldid=84808 5* 03Timothytomato 5* (-15) 10im pretty sure turing machines cant cure cancer < 1729549602 304861 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Oh, that explains why I'm getting weird scores, you updated impatience. < 1729549804 571216 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I fixed a bug that made the timers expire too quickly, and then I could make the timers shorter because I didn't need to compensate for the bug any more < 1729549996 89793 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -6.86, score 15.29, rank 42/47 (-4) < 1729550014 586133 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Negative score, but... don't have the version that got the 38 anymore. < 1729550020 581338 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :(And I think it's impatience's fault anyways) < 1729550075 677696 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Lugh's... polarizing right now. < 1729550085 179493 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Lots of great immediate wins, and lots of bad loses. > 1729550235 79438 PRIVMSG #esolangs :14[[07BF Joust champions14]]4 10 02https://esolangs.org/w/index.php?diff=143984&oldid=143963 5* 03Ais523 5* (+106) 10/* 2024 */ updates to impatience (I fixed a bug in it, meaning I didn't need to compensate) < 1729550261 993 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :right, I noticed the bug in impatience by watching it against lugh < 1729550270 654506 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the bug was triggered via two decoys with an empty cell between them < 1729550284 102012 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(which lugh does, or at least did at the time) < 1729550482 166673 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Yeah, it was the impatience matchup fucking it up. < 1729550491 703426 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Against all logic, more compact decoy setups were losing more often instead of winning more often. < 1729550495 3704 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Which doesn't make sense otherwise. < 1729551279 878706 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 0.21, score 21.01, rank 20/47 (+22) < 1729551283 391627 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :There. < 1729551292 441882 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :That's an aggressive poker that'll stick on the hill for a while. < 1729551506 801601 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :One last feature I intended to implement which should win it a few more matchups. < 1729551510 48152 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :But don't know where it's going from there. < 1729551525 519416 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Decent mid-ladder bot with an outdated strategy should be good enough. :D > 1729551535 207979 PRIVMSG #esolangs :14[[07BIT14]]4 10 02https://esolangs.org/w/index.php?diff=143985&oldid=101514 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+10) 10 < 1729551723 797095 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 0.93, score 22.21, rank 16/47 (+4) < 1729552157 40790 :Everything!~Everythin@178-133-160-21.mobile.vf-ua.net QUIT :Quit: leaving < 1729552231 199890 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :web.salpynx_kalb: points -3.74, score 17.10, rank 34/47 < 1729552275 538624 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, that lugh update made leviathan raise 21 places < 1729552287 133037 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and then it dropped 13 when kalb was posted < 1729552301 79911 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Malkov scoring is super-unstable. < 1729552302 22479 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :u.u; < 1729552305 494802 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Markov* < 1729552320 684330 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :yep < 1729552339 363543 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although, oddly, it's normally fairly stable with respects to posting a champion or very high-scoring program < 1729552343 904537 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's the mid-scoring programs that mess things up < 1729552390 101676 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points -1.45, score 20.26, rank 20/47 (+11) < 1729552413 411719 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Should be a feature-complete Lugh. < 1729552677 712114 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :!ztest experiment_optinyuroki https://raw.githubusercontent.com/hornc/JoustExt/897620ad597db89b3378aa7881023c354fe887af/examples/nyuroki-opti.bf < 1729552677 926119 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :salpynx.experiment_optinyuroki: points 19.74, score 51.57, rank 1/47 < 1729552815 864304 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 0.14, score 20.91, rank 20/47 (--) < 1729552849 801335 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :the kalb bot is a collaborative drawing program which detects the playfied size and draws a scaled image, then i tried optimizing to score ok. I was trying to see how bots could collaborate < 1729552893 188423 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Lugh is the perfect midtier, lol. < 1729553037 981446 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh, a licensing note: "MIT license" is ambiguous, there is more than one version < 1729553148 4937 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 1.17, score 22.39, rank 14/47 (+6) > 1729553328 423590 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Mwwv 5* 10New user account < 1729553347 718398 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Oh, that explains why polarity messes with it so much. < 1729553351 424334 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Both my tripwires are the same polarity. < 1729553408 939528 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :ais523: I knew that there is more than one BSD license, I did not know about MIT but now we can know, good > 1729553461 736937 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=143986&oldid=143774 5* 03Mwwv 5* (+172) 10hiya < 1729553560 651856 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 1.45, score 22.52, rank 16/47 (-2) < 1729553577 986836 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :It's a moderate loss in markov score, but... better overall points, and more stable against a common bot type. > 1729553687 457387 PRIVMSG #esolangs :14[[07User:Mwwv14]]4 N10 02https://esolangs.org/w/index.php?oldid=143987 5* 03Mwwv 5* (+407) 10create < 1729553776 89413 :zemhill!bfjoust@selene.zem.fi PRIVMSG #esolangs :Lymia.lugh: points 2.07, score 22.81, rank 16/47 (--) < 1729553857 587763 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Going to leave it at that. Have stuff to attend to. < 1729553888 361327 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :ais523: messy as hell, but. Rank #16 fast poke with minimal defenses: https://github.com/Lymia/JoustExt/blob/master/examples/lugh.jx < 1729553897 420787 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Probably a lot of little room for improvement I've missed. < 1729553994 231487 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :at some point, a minimally defended fast poke turns into a weird sort of fast rush program < 1729554063 751588 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Not wrong. < 1729554125 349709 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ACTION vaguely wonders whether fast rush has ever been good < 1729554163 561417 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the poke/fast-rush hybrids can be / have been < 1729554181 620647 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :It repairs its own flags only once, after the poke. < 1729554184 437829 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Or, rather. < 1729554189 106567 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Doesn't even repair flag, but sets decoys. < 1729554198 889523 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :And they're in the 10-20 range, so... definitely a kind of fast rush. < 1729554247 931475 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :flag repair is a strategy that wasn't used much in the past but seems to be a core part of modern BF Joust, both in and against fast rush programs < 1729554280 850827 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :(Its main "gimmick" is a routine that bets that it's standing on the flag with the first big decoy it finds) < 1729554294 751021 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :(And it executes a massive reverse offset clear) < 1729554302 187555 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :(Well, big cell I should say*) < 1729554310 164768 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that's standard in fast pokes and on short tapes, I think < 1729554342 11264 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :e.g. ash does that if it detects clashing decoy setups < 1729554346 764044 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :Aha. < 1729554416 472804 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well, if it detects that the second tape element is disturbed, that's the only cell it checks for fast rushes and clashing decoys < 1729554433 242422 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :i was struggling with the MIT license, indicating what is source and what is compiled output is tricky, and trying to highlight changes to both source and output < 1729554437 540601 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the third tape element is checked for activity, much later, as an anti-passive-defender mechanism < 1729554470 686545 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :salpynx: Go ahead and treat it as CC0 if you'd like. XD < 1729554541 683019 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :thx :) not sure MIT had generated bf code in mind when they created their software license... < 1729554598 870231 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :... I've just seen how my drawing program can distinguish polarity flip and hopefully draw the same image together... i need a break tho < 1729554610 265286 :Lymia!lymia@ayame.servers.aura.moe PRIVMSG #esolangs :ais523: Next thing I want to try is another try at an evolver. I have a basic idea of how to approach it a second time with a few more years general programming experience, heh. :p > 1729554701 770719 PRIVMSG #esolangs :14[[07User talk:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14]]4 10 02https://esolangs.org/w/index.php?diff=143988&oldid=142287 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+43) 10 < 1729555019 729604 :salpynx!~salpynx@161.29.22.222 PRIVMSG #esolangs :just noticed my 1337 program is doing ok now, it had almost dropped. It literally does not attack, it sets a decoys in the adjacent cell and defends the flag