SpudGunMan
6dd4f0c4b6
Update joke.py
2025-10-08 08:37:03 -07:00
SpudGunMan
9a060e3c6e
Update quiz.py
2025-10-07 23:43:34 -07:00
SpudGunMan
d2ee1bce1c
Update quiz.py
2025-10-07 20:01:20 -07:00
SpudGunMan
b4a2149815
enhance
2025-10-07 20:00:22 -07:00
SpudGunMan
48a57e875f
QuizMaster
...
let me know if this is cool
2025-10-07 17:48:22 -07:00
SpudGunMan
e621016e9a
nom
...
nom
2025-10-07 06:06:21 -07:00
SpudGunMan
6c27b5d5de
xoxo
...
enhance❌
2025-10-06 18:03:22 -07:00
SpudGunMan
3cd347dff3
Update tictactoe.py
2025-10-06 14:46:24 -07:00
SpudGunMan
ea4ac1f9c1
whichonelooksbetter
2025-10-06 14:42:50 -07:00
SpudGunMan
a9da8336cc
enhance
2025-10-06 14:40:08 -07:00
SpudGunMan
11f5218c2e
Merge branch 'feature/tictactoe-game' of https://github.com/martinbogo/meshing-around into pr/198
2025-10-06 14:08:49 -07:00
SpudGunMan
e137420138
patch-2
2025-10-06 14:08:07 -07:00
Kelly
80c0f698b6
Update modules/games/tictactoe.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-06 13:51:56 -07:00
SpudGunMan
2045bf98f7
🧩
2025-10-06 13:45:02 -07:00
Martin Bogomolni
84b6b48d60
feat: Add tic-tac-toe game with compact messaging
...
🎮 New Tic-Tac-Toe Game Features:
- Compact 3x3 board display using ASCII art
- Smart AI opponent with win/block/random strategy
- All messages under 200-character meshtastic limit (tested: 10-50 chars)
- Player vs Bot gameplay with X (player) vs O (bot)
- Win detection for rows, columns, and diagonals
- Tie game detection when board is full
- Game statistics tracking (games played, won)
🔧 Integration Features:
- Follows established game patterns from hangman/hamtest
- Added to restrictedCommands (DM-only like other games)
- Integrated with game tracker system for memory cleanup
- Added configuration option in config.template
- Automatic cleanup of stale game sessions
🎯 Game Mechanics:
- Players pick positions 1-9 corresponding to board layout
- Simple input parsing (extracts first digit from message)
- Graceful error handling for invalid moves
- 'end' command to quit game
- Automatic game cleanup on completion
📊 Message Examples:
- New game: 39 chars
- Game moves: 50 chars
- Win/lose: 40 chars
- Invalid move: 23 chars
- All well under 200-char limit
Tested: Complete game scenarios, AI behavior, message lengths
Follows: Existing game implementation patterns and memory management
2025-10-06 00:08:56 -07:00
SpudGunMan
4b0b074ba7
mathWasntMathn'
...
@mesb1 thanks
2025-10-05 09:08:47 -07:00
SpudGunMan
0a2daeac1f
Update joke.py
2025-10-03 15:42:05 -07:00
SpudGunMan
da7ba256d8
Update joke.py
2025-10-03 15:41:40 -07:00
SpudGunMan
42e99a0dc1
Update joke.py
2025-10-03 15:40:54 -07:00
SpudGunMan
02322cdf91
cleanup
...
fixes per https://github.com/SpudGunMan/meshing-around/issues/192
2025-10-02 04:51:40 -07:00
SpudGunMan
955d3681e9
Update joke.py
2025-10-01 11:41:59 -07:00
SpudGunMan
b53a7d3832
Update joke.py
2025-09-29 16:13:01 -07:00
SpudGunMan
6ed48d49ce
Update videopoker.py
...
fix gameplay
2025-04-24 15:54:47 -07:00
SpudGunMan
11a6dc3cf0
UTF-8-4-Windows
...
Co-Authored-By: dj505 <dj505@users.noreply.github.com >
2025-03-15 17:31:44 -07:00
SpudGunMan
7ae6174f96
Update hamtest.py
2025-02-23 20:06:08 -08:00
SpudGunMan
d44fdd4462
Update hamtest.py
2025-02-23 20:03:12 -08:00
SpudGunMan
3dd6da4684
Update hamtest.py
2025-02-23 20:02:15 -08:00
SpudGunMan
32deea9e3b
hamtest
...
a game of the FCC/ARRL Question Pools
2025-02-23 18:40:41 -08:00
SpudGunMan
5760c10534
enhanceHangmen
...
is it hang man or hang men.
2025-02-21 21:31:16 -08:00
SpudGunMan
9deb4a9436
Update hangman.py
2025-02-21 19:04:56 -08:00
SpudGunMan
1f348d963d
Update hangman.py
2025-02-21 18:56:07 -08:00
Johannes le Roux
37185b9f8b
Update hangman.py
2025-02-20 23:45:16 +02:00
Johannes le Roux
4e25535ede
party face
2025-02-20 23:22:53 +02:00
Johannes le Roux
4de2a36099
added hangman
2025-02-20 22:53:28 +02:00
propstg
ad0c9c710f
Add error message when trying to buy max when inventory full, instead of sending usage message
2024-12-07 01:54:47 -05:00
propstg
259c4991f9
Show name property instead of object's tostring
2024-12-07 01:20:00 -05:00
SpudGunMan
1499d883bc
dadJokes 🥔 🚫
2024-11-28 13:20:30 -08:00
SpudGunMan
a68c20098b
ScrubUno
...
gone but not forgotten
2024-11-11 14:41:14 -08:00
SpudGunMan
952659198c
fixes
2024-11-05 07:45:19 -08:00
SpudGunMan
40b31fd8af
Update dopewar.py
2024-10-23 22:13:48 -07:00
SpudGunMan
7b995b35cd
💊
...
cleanup display on some things
2024-10-23 22:07:46 -07:00
SpudGunMan
00885d57c9
Update dopewar.py
2024-10-23 21:21:44 -07:00
SpudGunMan
7fd4074bd3
Update videopoker.py
2024-10-20 22:56:58 -07:00
SpudGunMan
8367bca4d5
Update joke.py
2024-10-20 17:42:00 -07:00
SpudGunMan
ab8eb41853
Update golfsim.py
2024-10-15 20:11:35 -07:00
SpudGunMan
8b62d70562
Update golfsim.py
2024-10-13 16:06:10 -07:00
SpudGunMan
54a27df86d
finesse
2024-10-12 18:33:01 -07:00
SpudGunMan
c51ef99946
cant believe this got forgot
2024-10-12 16:22:52 -07:00
SpudGunMan
01ee3f7418
Update golfsim.py
2024-10-12 16:12:59 -07:00
SpudGunMan
88e58e65ed
Update lemonade.py
2024-10-12 16:12:46 -07:00