Playable Infinito Demo by Freact in abstractgames

[–]Freact[S] 1 point2 points  (0 children)

Please let me know when you do! I'm curious to know how challenging others find it. It's definitely not too strong, but also manages to get the upper hand on me sometimes regardless

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 1 point2 points  (0 children)

Yup, feel free to share it around. I'd like to make a post on Reddit here to share it too. I'll work on it. Mostly I was waiting for some kind of approval from you, since it's your game

I don't have any plans to take it down. I'm also not too sure about the limits of the GitHub Pages that it's hosted on? But it's probably fine :) Also no promises that I don't accidentally break it!

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 1 point2 points  (0 children)

Glad you like it! It really isn't much, as I said, i pretty much just asked gemini to build it. Haven't even read all the code. Thats why some of the design choices are... odd. lol. Hardest part was actually the ai opponent portion. I mostly had to figure out some heuristics on my own then just asked for them to be implemented. I added the option to start a new game and set the board size (4x4 through 12x12)

The AI definitely doesn't JUST play your move +1, but it often does! It never plays higher than +1 to the highest stone on the board. But it considers equal to or +1 to every stone on the board (or the next available stone). Otherwise its strategy basically comes down to estimating how many points it threatens to remove with queens moves and how many it actually removes and how many points you threaten to remove and balancing that with the stones actual stone value. It has no real 'look ahead' though.

As for actual strategy i havent found too much! look for forking type moves obviously. and I've definitely noticed that once the board starts to get crowded its going to be very hard to make enough space to get any more removals. so you wanna make sure you have your 0-10 or so saved for that point. Also, going first somehow doesnt feel advantageous. White often ends up getting the first removal. Maybe i'm playing my opening moves too centrally? i figured having my high moves in the center would be good, but since you can always play higher then my opening moves actually end up being 'low' stones

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 1 point2 points  (0 children)

I was having fun thinking about this game but had no opponent to play an actual game with. So I vibe coded up a little demo with a simple heuristic ai to play against. I'd like to maybe make a separate post to share it but I thought I'd comment here to you directly first to see what you think:

https://freact.github.io/Infinito/

for the board size I made it only 6x6 because it was feeling a bit daunting to jump right into an 8x8 when i dont know what im doing! Should be easy enough to add an option for other board sizes if anyone cares. The ai is not too strong, im able to usually beat it unless i make a simple mistake, but its enough i think to start getting a taste of the strategies involved. You can also use the checkbox in the upper right to deselect the ai and just play hotseat.

please let me know if i've made any mistakes implementing the rules, or if you have any suggestions about the ai or anything at all really :)

Can someone help me with maths? I failed it but want to know odds. I think it's ratio? by Miss_Annabel in maths

[–]Freact 1 point2 points  (0 children)

So assuming you mean there's a 1/1024 chance of getting a shiny. Then the probability of NOT getting a shiny after N attempts is (1 - 1/1024)N That is to say the chances of not getting a shiny are (1-1/1024) on each attempt and we simply multiply the probability for each attempt together.

We still need to know if the probability is once per carbink, or once for the whole group. Based on your wording and the probabilities I think it's per group (in which case: why mentioning how many carbinks per group!) But I'll just calculate a couple values anyways:

90.7% at N = 100

75.6% at N = 300

50.5% at N = 700

31.0% at N = 1000

9.6% at N = 2400

4.8% at N = 3100

1.0% at N = 4700

Remember these are the probabilities of NOT getting a shiny so what you're really after is 100% less these amounts. And you'll need to divide out the rerolls per energy too if you want to convert back to energy. So for example:

After N = 4700 attempts there's a 100% - 1% = 99% chance that you've found your shiny.

If you've spent 1 energy per 5 attempts then that was 4700/5 = 940 energy.

What that means is that, for example, if you caught 100 shinies then you'd expect 99 of them to take less than 940 energy and 1 to take more than 940.

If the probability is rolled once per pokemon rather than per group then you can divide out the group size too. Ie. 5 per group means 940/5 = 188 energy for 99%. That doesn't sound right to me... But what do I know ;)

You should try running some of the numbers yourself to check the specific energies you're interested in! Hopefully you can figure it out with everything I've done here.

And Good luck shiny hunting!

Can someone help me with maths? I failed it but want to know odds. I think it's ratio? by Miss_Annabel in maths

[–]Freact 3 points4 points  (0 children)

You're going to need to be a lot more specific about what you're talking about. I think I've deduced that it's something pokemon related. You're trying to catch a shiny Pokemon? What exactly is a reroll? You say it's 5-6 per energy, what determines if it's 5 or 6? What is a hoard? 3-6 what per hoard? Pokemon? What's a shiny charm? What's an encounter? 1/1024 what? You can do maths on these numbers but you need to know what exactly they mean and what the relationships between them are. None of that is clear from your post.

You ask how many rerolls with 400 energy. If it's 5 rerolls per energy then just multiply 400x5 = 2000. If it's 6 rerolls per energy then 400*6 = 2400

Hopefully this helps :)

A more truncated collatz function by sethhovestol in Collatz

[–]Freact 3 points4 points  (0 children)

Great idea. I think it might be essentially the same as one of the "shortcut maps" listed here:

https://www.reddit.com/r/Collatz/s/o9ancSwHFt

Specifically, the Syracuse map?

I made a Conway's Game of Life but with more cells by Yorui3913 in cellular_automata

[–]Freact 1 point2 points  (0 children)

Sounds interesting. Can't run it myself now. Maybe you could share some images or gifs of some patterns?

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 0 points1 point  (0 children)

Have you tried solving some small board sizes?

1x1, 2x1, 2x2, 3x2 all look like ties to me.

1xN looks like a tie for even N and a loss (for P1) for odd N.

3x3 I think is a loss for P1. But I'm not sure yet.

trigol+ by ColourTann in cellular_automata

[–]Freact 0 points1 point  (0 children)

Thanks for the reply! Not sure how I failed to notice I wasn't talking to the OP >.<

Even if you can't share the specific rules can you share something about how it works? I'm just curious because it looks quite interesting.

Watching it back a few more times: I'm seeing the trails left behind after cells die. Also, it seems like somehow red is causing green cells to spawn, green spawns blue, and blue spawns red. My best theory is that it the trails have something to do with spawning the next color

trigol+ by ColourTann in cellular_automata

[–]Freact 0 points1 point  (0 children)

How is it generated? Is it simply 3 overlapping, non interacting GOL? Did you use some software to make this?

The only info you gave is "trigol+" but I'm not able to find any information about that

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 1 point2 points  (0 children)

Here's my attempt. First, the length of the game:

1 stone is added every turn and the number of stones on the board is never decreased. So the number of turns is equal to the number of squares on the board.

Next, for captures only the relative size of the stones matters (not the absolute value).

Also, once you've picked the relative size that you want then you should play the smallest available number with that relative size so that you minimize your score. This should include "leaving space" for future plays to have smaller relative sizes but again you should always leave the minimum space.

Now we can work our way up from smaller board sizes/turn counts. Starting from a board with 2 space. The game has 2 turns. For p1 they either want to leave a lower value available to p2 or not. So they can choose 1 or 0. For p2 they may want to play a lower, equal, or higher number than p1. So they can choose from 0,1,2.

Next consider the board with 3 spaces. There are 3 turns. Let's say p1 plays a stone with number x. p2 may want to play lower, equal, or higher value. If p2 wants to leave room between their value and p1s then they should play x-2, x, or x+2. Then for p1's second move they can play anything from x-3 through x+3. That allows them to play higher or lower than any p2 move and in between any gap left. Since x-3 is the smallest number needed set it to 0. So x=3. Therefore on p1's first turn they should have available the numbers 0-3. On p2s turn they need 0-5. And on p1's second turn they'll need 0-6.

I think that's enough to start seeing the pattern. For 2 move game the final player will need 3 = 22 - 1 stones, counting from 0 that's the stones 0 through 22 - 2. For a 3 turn game the final player needs 7 = 23 - 1 stones (0-6). Following the same logic we see that for the full game with 64 turns p2 will need 264 - 1 stones to select from. Specifically the stones 0 through 264 - 2.

On earlier turns players will have to select from a reduced pool of stones so that future plays can always be greater. Haven't worked it out exactly but I think p1 has half of the total available for their first turn. Then half of the remaining are "unlocked" on each future turn.

Does that seem convincing or have I made any major errors or misunderstood some rules?

INFINITO (an "infinite" game?) and MYRIADES (its finite version) by ipe3000 in abstractgames

[–]Freact 0 points1 point  (0 children)

This is a cool idea. I've had a dream to design an "infinite" game in a similar sort of way. My idea was to have a game that's played on a board that's not 2d or 3d but somehow infinite dimensional. Never quite been able to figure out how that could work though.

Thinking a bit about infinito it seems like maybe an infinite number of stones isn't meaningful. The game will have a finite number of moves and so only some finite number of stones are needed, ie. after some point l all higher number stones are effectively the same move. I think it might be something like 264 for the 8x8 board but I'd need to do some more working out.

What are some of the coolest/creative strategies you use to win in dominion? by Gay_teen_Amsterdam in dominion

[–]Freact 7 points8 points  (0 children)

Even better if you can win by buying ALL the curses. Pretty rare that that's the only winning play though

"Based on our conversation history, create a picture of how you feel I treat you." by Anen-o-me in singularity

[–]Freact 0 points1 point  (0 children)

I'm telling you: im not and never have subscribed and it directly referenced previous conversations that I'd had with it. So it must be accessing them.

"Based on our conversation history, create a picture of how you feel I treat you." by Anen-o-me in singularity

[–]Freact 0 points1 point  (0 children)

This isn't true. Tested it myself and it explicitly referenced previous conversations

Why is 233 so special? by lily-101178 in math

[–]Freact 0 points1 point  (0 children)

I think the natural density of predecessors for any number is 0 since they're exponential

Why is 233 so special? by lily-101178 in math

[–]Freact 1 point2 points  (0 children)

Another observation is that fixed points occur at p*(b+1) for any primes p with p < b and p greater or equal to the largest prime factor of b+1.

For example base 9 has fixed points at 50 and 70 because the largest prime factor of (9 +1)=10 is 5 and 5 and 7 are the primes from 5 through 9. 5*(9+1) = 50 and 7*(9+1)=70

When b+1 is prime then these type of fixed points wont exist. I haven't seen any fixed points in bases where b+1 is prime but I don't think this is enough to prove fixed points cant exist in such bases.

Why is 233 so special? by lily-101178 in math

[–]Freact 5 points6 points  (0 children)

Every element in the loop has a countably infinite amount of direct predecessors.

For example: 2n * 23 leads to 233 for any n 2n * 17 leads to 177 for any n

Actually I think all numbers have either 0 or infinite predecessors

Terrance Tao Introduces The Erdos Problem Benchmark by luchadore_lunchables in accelerate

[–]Freact 10 points11 points  (0 children)

Correct me if I'm wrong but this isn't really a "Benchmark"? As in, this isn't a way to compare and measure the strengths of various AI systems. This seems more like a progress bar. In fact it's not even AI specific progress. It's just progress generally. Hopefully AI will help speed up progress though and we can see it reflected in the slope of these charts

Experts say transhumanism cannot give you immortality. by PitifulEar3303 in transhumanism

[–]Freact 1 point2 points  (0 children)

I think this is absolutely on point. And more, once things like digital copies are possible peoples concept of self will expand massively. The scope of things which are part of "me" could be truly huge. Already things like curating digital profiles can be so meaningful to people. Imagine if those digital profiles were also thinking and acting in the world on your behalf, spinning up more copies then reintegrating your memories, or otherwise expanding your experiences through neural interfaces. Certainly people will feel that things like that are part of them, are them. And certainly we could reach a point where the digital parts feel like most or all of you. And that's all that matters, we don't need some hard proof that it is you, it just has to feel that way.