Commit Graph

3454 Commits

Author SHA1 Message Date
SpudGunMan c3fcacd64b Update locationdata.py 2025-11-08 11:08:16 -08:00
SpudGunMan 68b5de2950 one is a lonely number 2025-11-08 11:04:16 -08:00
SpudGunMan f578ba6084 Update yolo_vision.py 2025-11-07 12:44:56 -08:00
SpudGunMan 961bb3abba Tesseract 2025-11-07 12:34:17 -08:00
SpudGunMan 1f85fe7842 Update config.template v1.9.9.3 2025-11-06 22:52:32 -08:00
SpudGunMan 6808ef2e68 fix 2025-11-06 22:16:51 -08:00
SpudGunMan 5efac1d8b6 Update README.md 2025-11-06 22:02:47 -08:00
SpudGunMan 12b2fe789d ssl 2025-11-06 21:37:21 -08:00
SpudGunMan 8f48442f60 Update yolo_vision.py 2025-11-06 21:35:40 -08:00
SpudGunMan 180e9368e9 "" 2025-11-06 21:35:32 -08:00
SpudGunMan 2c7a753cb5 Update install.sh 2025-11-06 21:34:57 -08:00
SpudGunMan c5ef0b4145 OMG 2025-11-06 21:03:11 -08:00
SpudGunMan ffecd2a44f doh 2025-11-06 20:54:07 -08:00
SpudGunMan d1d5d6ba30 Update set-permissions.sh 2025-11-06 20:41:50 -08:00
SpudGunMan 2fe1196a90 Update set-permissions.sh 2025-11-06 20:38:09 -08:00
SpudGunMan 5c72dd7aa5 Update set-permissions.sh 2025-11-06 20:35:33 -08:00
SpudGunMan 2834ac3d0d ffs 2025-11-06 20:33:04 -08:00
SpudGunMan 55c29c36ba patching 2025-11-06 20:28:13 -08:00
SpudGunMan 0cc4bbf3cd service account rework 2025-11-06 20:14:39 -08:00
SpudGunMan b795268d99 whoami fix 2025-11-06 20:04:35 -08:00
SpudGunMan e60593a3d9 Update yolo_vision.py 2025-11-06 17:42:19 -08:00
SpudGunMan 8b2449eded enhance 2025-11-06 17:34:16 -08:00
SpudGunMan 0c7e8b99a9 cv2 2025-11-06 16:50:14 -08:00
SpudGunMan 3931848bd9 Update install.sh 2025-11-06 15:41:56 -08:00
SpudGunMan 134ec9f7df Update update.sh 2025-11-06 15:30:46 -08:00
SpudGunMan b8937c6abe Update update.sh 2025-11-06 15:30:20 -08:00
Kelly 0e4f0ee83a Merge pull request #257 from jschollenberger/update-executable
make update.sh executable
2025-11-06 15:20:14 -08:00
SpudGunMan 04560b0589 doc 2025-11-06 15:18:46 -08:00
SpudGunMan 78c0ab6bb6 YOLOv5 Object Detection
example for alert.txt
2025-11-06 15:08:25 -08:00
SpudGunMan 2d4f81e662 Revert "Update locationdata.py"
This reverts commit ec9fbc9bd1.
2025-11-06 13:34:39 -08:00
SpudGunMan c6f9bc4a90 fix data/ 2025-11-06 13:05:46 -08:00
SpudGunMan 409ae34f93 only service if sevice 2025-11-06 13:01:23 -08:00
SpudGunMan ec9fbc9bd1 Update locationdata.py 2025-11-06 12:16:06 -08:00
SpudGunMan 51602a7fbd Update greetings.yml 2025-11-06 07:00:54 -08:00
SpudGunMan a49106500d DM example 2025-11-06 06:53:15 -08:00
Jason Schollenberger ded62343fd make update.sh executable 2025-11-06 09:45:07 -05:00
SpudGunMan d096433ab7 service refactor
https://github.com/SpudGunMan/meshing-around/issues/256
2025-11-06 06:44:11 -08:00
SpudGunMan 3273e57f0b Update README.md 2025-11-05 18:48:52 -08:00
SpudGunMan 7cc70dd555 Update locationdata.py 2025-11-05 13:25:43 -08:00
SpudGunMan edb3208e2c maintains same as before only special changed 2025-11-05 13:21:22 -08:00
SpudGunMan 60a6244c69 Update locationdata.py 2025-11-05 13:18:50 -08:00
SpudGunMan f06a27957f enhance EAS with more data 2025-11-05 13:08:29 -08:00
SpudGunMan 384f5a62f3 badmaths 2025-11-05 10:50:47 -08:00
SpudGunMan dcaf9d7fb5 Enhance Battleship
Summary
This PR introduces several enhancements to the Battleship game module, focusing on player engagement, game feedback, and strategic depth. The changes include:

Ping Command:
Players can now use the hidden "p" command during their turn to scan a 3x3 area around their last move (or the board center if no moves have been made). The ping provides a hint about the presence of unsunk ships in the area, returning messages like "something lurking nearby" or "targets in the area!". To add suspense and realism, there is a 30% chance the ping will be disrupted, returning "Ping disrupted! No reading. Try again later." This feature does not consume a turn or affect game state, acting as a strategic hint tool.

Game End Statistics:
At the end of each game, players are now informed of the total number of shots fired and the elapsed time to victory. This provides a sense of accomplishment and encourages replayability as players try to improve their efficiency.

Ammo Commentary:
Every 25 and 50 shots, the game displays a humorous comment (e.g., "🥔25 fired!", "🥵50 rounds!") to keep players entertained and aware of their shot count.

How Gameplay Is Improved
Strategic Depth:
The ping feature gives players a way to gather information and adjust their tactics, making gameplay more interactive and less reliant on random guessing.

Player Engagement:
Humorous ammo comments and end-of-game statistics add personality and feedback, making the experience more memorable and fun.

Replay Value:
By surfacing stats like shots fired and time taken, players are motivated to replay and beat their previous records.

Fairness and Clarity:
The ping command does not advance the turn or affect the game state, ensuring fairness and preventing accidental misuse.

Testing & Compatibility
All new features are integrated with both AI and P2P modes.
Existing gameplay logic and win conditions remain unchanged.
The ping command is robust against edge cases (e.g., no moves made, board edges).
In summary:
This PR makes Battleship more engaging, strategic, and fun, while preserving the integrity of the original game mechanics.

Co-Authored-By: NillRudd <102033730+nillrudd@users.noreply.github.com>
2025-11-04 11:10:38 -08:00
SpudGunMan 99faf72408 Update battleship.py 2025-11-04 04:40:34 -08:00
SpudGunMan a5a7e19ddc Update battleship.py 2025-11-04 04:23:08 -08:00
SpudGunMan 912617dc34 Update battleship.py 2025-11-04 04:21:54 -08:00
SpudGunMan ca6d0cce4e enhance 2025-11-04 04:15:16 -08:00
SpudGunMan 43051076ba Update battleship.py 2025-11-03 22:28:42 -08:00
SpudGunMan 83091e6100 Update battleship.py 2025-11-03 22:27:54 -08:00