Commit Graph

165 Commits

Author SHA1 Message Date
Kelly fde22f75ea Patches like its 1999 (#318)
* new-pool-time

studyUp!

* patch-NONE

* fix loop
2026-06-06 13:35:42 -07:00
Kelly 219eea5399 Update joke.py 2026-03-24 12:48:56 -07:00
Kelly 2ebf721bc9 dopewars fix
end of game
2026-03-22 17:24:35 -07:00
Kelly 0fb351ef4d fix end
thanks for issue https://github.com/SpudGunMan/meshing-around/issues/291
2026-02-26 20:22:53 -08:00
Kelly 2a7000a2e6 Update hamtest.py 2026-02-14 16:49:59 -08:00
Kelly 213f121807 Update battleship.py 2026-01-13 17:37:26 -08:00
SpudGunMan 09515b9bc0 Update tictactoe.py 2025-12-27 19:40:05 -08:00
SpudGunMan 9b8c9d80c8 Update hamtest.py 2025-12-27 19:40:02 -08:00
SpudGunMan 8ee838f5c6 Update hangman.py 2025-12-27 19:39:34 -08:00
SpudGunMan 757d6d30b8 fix 2025-12-27 19:38:06 -08:00
SpudGunMan 1ee785d388 fix 2025-12-27 19:32:58 -08:00
SpudGunMan c3284f0a0f fix Turn Counter 2025-12-27 16:21:17 -08:00
SpudGunMan bdcc479360 enhance
fix turn count at 0
2025-12-27 15:39:27 -08:00
SpudGunMan b1444b24e4 Update mmind.py 2025-12-27 15:26:21 -08:00
SpudGunMan b8b8145447 enhance
@SnyderMesh Thanks for Idea
2025-12-26 15:33:11 -08:00
SpudGunMan 201591d469 fix dopewar replay bug
reference https://github.com/SpudGunMan/meshing-around/issues/274 thanks MJTheis

Co-Authored-By: MJTheis <232630404+mjtheis@users.noreply.github.com>
2025-12-21 18:27:26 -08:00
SpudGunMan ae19c5b83f Update battleship_vid.py 2025-11-09 13:18:17 -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
SpudGunMan 6b512db552 New Game!! 2025-11-03 22:10:48 -08:00
SpudGunMan 09b684fad8 🎯🚢
battleship game
2025-11-03 22:07:38 -08:00
SpudGunMan 1388771cc1 compression default
display/game server is now launched with launcher and will eventually be rolled into something?
2025-11-02 22:53:50 -08:00
SpudGunMan 24090ce19f fullscreen.ini 2025-11-02 21:26:05 -08:00
SpudGunMan 14ea1e3d97 enhance
game.ini to custom values and doc
2025-11-02 21:14:21 -08:00
SpudGunMan fb7bf1975b Update tictactoe_vid.py 2025-11-02 21:04:38 -08:00
SpudGunMan 1e7887d480 Update tictactoe.py 2025-11-02 20:49:03 -08:00
SpudGunMan 398a4c6c63 Update README.md 2025-11-02 20:39:16 -08:00
SpudGunMan 3f95f1d533 3DTTT 2025-11-02 20:27:15 -08:00
SpudGunMan 4e04ebee76 Update tictactoe_vid.py 2025-11-02 20:21:42 -08:00
SpudGunMan 91fb93ca8d Update README.md 2025-11-02 20:19:43 -08:00
SpudGunMan f690f16771 tic-tac-toe 3d
thanks again @martinbogo
2025-11-02 20:07:55 -08:00
SpudGunMan 32b60297c8 Update README.md 2025-10-30 17:00:01 -07:00
SpudGunMan d7a37ce9f1 haha 2025-10-25 12:59:59 -07:00
SpudGunMan da7035dfed Update joke.py 2025-10-25 12:28:01 -07:00
SpudGunMan fa76a76203 BIG OLD PATCH 🍠
pz days ... haha. I hope this works.
fancy potato
2025-10-24 19:54:46 -07:00
SpudGunMan 7fc44ec06e Update README.md 2025-10-24 17:12:00 -07:00
SpudGunMan 8868d10388 Update hangman.py 2025-10-24 16:53:43 -07:00
SpudGunMan 1ce2ecd75c Update README.md 2025-10-24 16:50:04 -07:00
SpudGunMan 69e1c21488 enhance hangman.json
example JSON: [\"apple\",\"banana\",\"cherry\"]
2025-10-24 16:46:57 -07:00
SpudGunMan 97a2ffce7b gamepackFix
clean up globals
2025-10-24 15:46:11 -07:00
SpudGunMan 755fc4fac3 Update joke.py 2025-10-23 14:51:14 -07:00
SpudGunMan a6db9bc878 Update README.md 2025-10-22 21:41:56 -07:00
SpudGunMan 2b964390f8 Update README.md 2025-10-22 20:30:46 -07:00
SpudGunMan cf66556fe6 enhance
fix bingo play
2025-10-22 20:21:17 -07:00
SpudGunMan c8c3c0f80b Update wodt.py 2025-10-22 18:54:14 -07:00