### About

# Sum Number Game

### Translations

Code | Language | Translator | Run | |
---|---|---|---|---|

### Software Requirements

Android | iOS | Windows | MacOS | |

with best with | Chrome | Chrome | Chrome | Chrome |

support full-screen? | Yes. Chrome/Opera No. Firefox/ Samsung Internet | Not yet | Yes | Yes |

cannot work on | some mobile browser that don't understand JavaScript such as..... | cannot work on Internet Explorer 9 and below |

### Credits

Shaun Quek; Loo Kang Wee; based on idea by Theresa Heng; Ryan

### end faq

### Sample Learning Goals

[text]

### For Teachers

# 2 Players, Sum Number Game Javascript HTML5 Applet

- 2 Players take turns to remove one number at a time from the set of numbers 1, 2, 3, ..., 8, 9 from the board in the center.
- First, Player 1 will pick a number from the board
- Then Player 2 will continue to pick a number from the rest of the numbers on the board.
- The gas will continue until there are 3 numbers left on the board. The sum of these 3 numbers will be calculated. If it is a multiple of 3, that is a trinket, then Player 2 wins the game; Otherwise, Player 1 wins.

# Title: The Strategic Duel: Unraveling the Intricacies of the 2-Player Card Game

Link |

## Introduction

In the realm of strategy games, a lesser-known gem shines: the 2-player card game that challenges the intellect of its participants. This captivating game revolves around players strategically removing numbers from a set of 1 to 7,9,11,13,15 etc only odd numbers now as the AI is player 1 and will always win, vying for the final trinket that guarantees victory. As the game unfolds, Computer player 1 make calculated moves using AI strategies, pitting AI wits against Human player 2 to determine the ultimate winner. In this blog post, we'll explore the intricacies of this game, its rules, and the underlying AI-powered strategies that make every move a crucial decision.

### The Game Setup

The game involves (Computer player 1 and Human player 2) two players taking turns to remove numbers from a set of integers: 1 to 7,9,11,13,15, supported odd number for now. The central board displays these numbers, and players strive to manipulate the remaining digits to their advantage. The rules are straightforward:

a) Two players take turns to remove one number at a time from the set of numbers 1, 2, 3, …, 8, 9 from the board in the centre.

b)First, Computer Player 1 will pick a number from the board.

c)Then Human Player 2 will continue to pick a number from the rest of the numbers on the board.

d)This game will continue until there are 3 numbers left on the board, the sum of these 3 numbers will be calculated. If it is a multiple of 3, that is a trinket, then Human Player 2 wins the game; otherwise, Computer player 1 wins.

### The Final Battle: Trinket Determination

As the game reaches its climax with only three numbers remaining, the sum of these digits becomes paramount. If the sum is a multiple of 3, the second player secures victory with the coveted trinket. Conversely, if the sum doesn't align with this pattern, player 1 emerges triumphant.

### AI-Driven Strategy

The heart of this game lies in its strategic elements, amplified by AI-powered moves that players can employ. Two primary AI strategies are at play: the "Blocker AI" and the "Strategist AI."

1. Blocker AI: This strategy capitalizes on ensuring that the remaining digits do not align with a multiple of 3. By removing numbers strategically, the Blocker AI tries to prevent the second player from securing the trinket, thereby leading to player 1's victory.

2. Strategist AI: This strategy revolves around maintaining an optimal position throughout the game. It assesses the state of the board, the available moves, and other conditions to make calculated decisions that pave the way for victory.

### Code Implementation

The code for this game encompasses functions that simulate the game dynamics, AI strategies, and decision-making processes. The `getRandomMove` function introduces randomness to the AI's moves, while the `performStrategyMove` function mimics the thinking time of AI players. The central function, `blockerStrategist`, embodies the AI strategy, considering game conditions to determine the best move. Use Easy JavaScript Simulation authoring toolkit to examine the source code.

### Conclusion

The 2-player card game takes the concept of strategy to new heights, fusing chance and intellect in an engaging showdown. With each move, players delve into a world of calculations and predictions, aiming to outmaneuver their opponent and claim victory. The game encapsulates the essence of strategic decision-making and offers a unique experience that showcases the synergy between Math concept of division by 3, number addition, gameplay and AI-driven strategies.

So, the next time you find yourself contemplating your move in this captivating card game, remember that you're not merely choosing numbers – you're embarking on a journey of strategy and cunning, where victory hinges on every calculated decision.

Research

[text]

### Video

[text]

### Version:

- https://weelookang.blogspot.com/2023/08/the-strategic-duel-unraveling.html new version by ryan added computer player
- https://iwant2study.org/lookangejss/math/ejss_model_sum_numberCardGame/ original version by shaun

### Other Resources

[text]

Facebook Social Comments