Commit Graph

1119 Commits

Author SHA1 Message Date
SpudGunMan f5f8539924 segassem
reverse the order of the messages
2025-10-09 17:21:07 -07:00
SpudGunMan e8063fcf3f Update system.py 2025-10-09 17:05:01 -07:00
SpudGunMan 169f9b27a5 Update system.py 2025-10-09 17:03:39 -07:00
SpudGunMan 4ceb23bcff Update system.py 2025-10-09 17:02:14 -07:00
SpudGunMan 315ae84bb6 enhance 2025-10-09 16:27:06 -07:00
Kelly cb55aba498 Merge pull request #203 from SpudGunMan/copilot/add-local-wiki-search-functionality
Add Kiwix local wiki server support for offline Wikipedia searches
2025-10-08 20:38:17 -07:00
SpudGunMan 1aac3d5ac2 failover 2025-10-08 20:37:21 -07:00
SpudGunMan 413f2a24d9 Kiwix in wiki
@NomDeTom its finally done
2025-10-08 20:29:52 -07:00
SpudGunMan c75782d559 Update system.py 2025-10-08 20:03:05 -07:00
SpudGunMan d38314a21c Update system.py 2025-10-08 19:31:30 -07:00
SpudGunMan 65dfe90edc Update system.py 2025-10-08 19:24:14 -07:00
SpudGunMan 3ce24fb7c9 Update system.py 2025-10-08 12:48:26 -07:00
SpudGunMan 8765e5a871 🥒
ahh pickles
2025-10-08 12:45:37 -07:00
SpudGunMan b4f0421423 Update system.py 2025-10-08 12:37:52 -07:00
SpudGunMan 2b8906ae55 colon
KFC🍗
2025-10-08 11:11:14 -07:00
SpudGunMan 1f8bf5a700 bytes&bits 2025-10-08 11:01:21 -07:00
copilot-swe-agent[bot] c74e4f99b2 Add mesh leaderboard feature to track extreme metrics
Co-authored-by: SpudGunMan <12676665+SpudGunMan@users.noreply.github.com>
2025-10-08 16:50:46 +00:00
Kelly 5ce7019dba Merge pull request #204 from SpudGunMan/copilot/fix-messages-bot-errors
Fix messages command error with Unicode characters (Cyrillic) I like this approach thanks GitHub
2025-10-08 09:21:22 -07:00
SpudGunMan 6c1e0cc2f9 bits&bytes 2025-10-08 09:20:09 -07:00
SpudGunMan 6dd4f0c4b6 Update joke.py 2025-10-08 08:37:03 -07:00
copilot-swe-agent[bot] 1e4e5e6627 Add documentation and fix deprecated BeautifulSoup method
Co-authored-by: SpudGunMan <12676665+SpudGunMan@users.noreply.github.com>
2025-10-08 15:05:09 +00:00
copilot-swe-agent[bot] c97004b410 Add Kiwix local wiki server support with configuration options
Co-authored-by: SpudGunMan <12676665+SpudGunMan@users.noreply.github.com>
2025-10-08 15:00:44 +00: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 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 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 6c078b4d17 Survey Says!
is this cool?
2025-10-07 22:39:08 -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 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
Kelly 42e07d44e6 Merge pull request #198 from martinbogo/feature/tictactoe-game
Feature/tictactoe game
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 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