copilot-swe-agent[bot]
8ef0fa2ac0
Fix messages command to handle Unicode characters safely
...
Co-authored-by: SpudGunMan <12676665+SpudGunMan@users.noreply.github.com >
2025-10-08 15:18:30 +00:00
copilot-swe-agent[bot]
0c8d6b8fac
Initial plan
2025-10-08 15:12:01 +00:00
SpudGunMan
3ebf3ba374
Update config.template
2025-10-08 07:05:40 -07:00
SpudGunMan
b6087c926c
news.template
2025-10-08 01:22:08 -07:00
SpudGunMan
2895e6c034
newNews 🚨 🚨
...
the location of news.txt changed FYI 🚨 now you can read more files
2025-10-08 01:14:10 -07:00
SpudGunMan
691bc8d701
Update README.md
2025-10-08 00:02:08 -07:00
SpudGunMan
bd50524e95
Update README.md
2025-10-07 23:53:22 -07:00
SpudGunMan
299b749f0e
Update survey.py
...
I should sleep
2025-10-07 23:44:52 -07:00
SpudGunMan
9a060e3c6e
Update quiz.py
2025-10-07 23:43:34 -07:00
SpudGunMan
a012ef17d0
Update survey.py
2025-10-07 23:41:22 -07:00
SpudGunMan
adbf78b740
enhance
2025-10-07 23:39:23 -07:00
SpudGunMan
3aad8d89cf
Update survey.py
2025-10-07 23:34:36 -07:00
SpudGunMan
3370304249
Update survey.py
2025-10-07 23:30:35 -07:00
SpudGunMan
ef62a06db1
Update settings.py
...
disabled till configured and also uses io
2025-10-07 23:16:28 -07:00
SpudGunMan
8cc1d24b93
Update README.md
2025-10-07 23:15:23 -07:00
SpudGunMan
fca90cbee3
Update survey.py
2025-10-07 23:10:09 -07:00
SpudGunMan
d05c7bb6a5
Update survey.py
2025-10-07 23:05:12 -07:00
SpudGunMan
7774529fb4
bugfix
2025-10-07 23:02:52 -07:00
SpudGunMan
4c615af22d
Update mesh_bot.py
2025-10-07 22:42:13 -07:00
SpudGunMan
6c078b4d17
Survey Says!
...
is this cool?
2025-10-07 22:39:08 -07:00
SpudGunMan
ddb9c8b4bf
Update mesh_bot.py
2025-10-07 20:34:17 -07:00
SpudGunMan
73f3175705
Update mesh_bot.py
2025-10-07 20:18:12 -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
320f41e05a
documentation
2025-10-07 17:58:19 -07:00
SpudGunMan
48a57e875f
QuizMaster
...
let me know if this is cool
2025-10-07 17:48:22 -07:00
SpudGunMan
ce317d8bbe
Update simulator.py
2025-10-07 16:35:03 -07:00
SpudGunMan
c2d2a8f7e4
Update simulator.py
2025-10-07 16:33:33 -07:00
SpudGunMan
00280e351c
Update mesh_bot.py
v1.9.6
2025-10-07 14:04:07 -07:00
SpudGunMan
0e8bb197a9
Update mesh_bot.py
2025-10-07 13:59:49 -07:00
SpudGunMan
d825c0fa15
Update mesh_bot.py
...
what happened here? I forget now but sheesh!
2025-10-07 13:57:00 -07:00
SpudGunMan
6abe73c1bc
Update mesh_bot.py
...
ack
2025-10-07 13:54:32 -07:00
SpudGunMan
b8e9adb223
fixMessagesCommand
...
thanks @mesb1 https://github.com/SpudGunMan/meshing-around/issues/200
2025-10-07 13:48:23 -07:00
SpudGunMan
e621016e9a
nom
...
nom
2025-10-07 06:06:21 -07:00
SpudGunMan
cfaf652852
Update mesh_bot.py
2025-10-06 20:02:36 -07:00
SpudGunMan
6c27b5d5de
xoxo
...
enhance❌
2025-10-06 18:03:22 -07:00
SpudGunMan
a31fa90942
Update system.py
2025-10-06 14:57:40 -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
4ba60ed276
correctLogLevel
2025-10-06 14:25:13 -07:00
Kelly
42e07d44e6
Merge pull request #198 from martinbogo/feature/tictactoe-game
...
Feature/tictactoe game
v1.9.5
2025-10-06 14:11:23 -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
SpudGunMan
c36ce2c3a6
Update mesh_bot.py
2025-10-06 13:09:47 -07:00
SpudGunMan
7ff36a3d5f
Update mesh_bot.py
2025-10-06 13:05:32 -07:00
SpudGunMan
ae1a3040b5
patches
...
dont need no stinking patches. thanks again.
2025-10-06 12:54:41 -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