Commit Graph

1633 Commits

Author SHA1 Message Date
SpudGunMan 04560b0589 doc 2025-11-06 15:18:46 -08:00
SpudGunMan 2d4f81e662 Revert "Update locationdata.py"
This reverts commit ec9fbc9bd1.
2025-11-06 13:34:39 -08:00
SpudGunMan ec9fbc9bd1 Update locationdata.py 2025-11-06 12:16:06 -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
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 1122d6007e verse command
the other BBS have  Fortune it seems to be a popular thing to do. here is a verse command hidden enable like 🐝 to return bible verses better? @joshbowyer
2025-11-03 15:29:09 -08:00
SpudGunMan a96d57580a file overhaul
fixed filereader enhanced newsread fixed bee
2025-11-03 13:58:57 -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 2805240abc APIthrottle->autoBan 2025-11-01 13:16:15 -07:00
SpudGunMan 7a5b7e64d7 Update system.py 2025-11-01 13:13:25 -07:00
SpudGunMan 0fd881aa4b cleanup 2025-11-01 13:12:14 -07:00
SpudGunMan 932112abb2 enhance 2025-11-01 13:09:15 -07:00
SpudGunMan e92b1a2876 api throttle
only imposed on `latest` command here also cleaned up imports for rss.py

apiThrottleValue = 20/autoBanTimeframe
2025-11-01 12:54:28 -07:00
SpudGunMan 11d3c1eaf4 Update README.md 2025-11-01 12:19:46 -07:00
SpudGunMan 0361153592 Update README.md 2025-11-01 11:26:11 -07:00
SpudGunMan 0c6fcf10ef Update README.md 2025-11-01 09:39:08 -07:00
SpudGunMan 647ae92649 cleanup 2025-11-01 00:49:33 -07:00
SpudGunMan 254eef4be9 fix No Data 2025-10-31 20:30:38 -07:00
SpudGunMan bd0a94e2a1 refactor ✈️
add better altitude detector
2025-10-31 20:06:56 -07:00
SpudGunMan 2d8256d9f7 Update test_bot.py 2025-10-31 17:25:20 -07:00
SpudGunMan 1f9b81865e Update test_bot.py 2025-10-31 17:15:30 -07:00
SpudGunMan 17221cf37f enhance auto-block
with string protectors
2025-10-31 16:19:13 -07:00
SpudGunMan 47dd75bfb3 autoBlock, enhance ban list and such
https://github.com/SpudGunMan/meshing-around/issues/252

# Enable or disable automatic banning of nodes
autoBanEnabled = False
2025-10-31 16:02:14 -07:00
SpudGunMan d4773705ce echo welcome! 2025-10-31 13:24:44 -07:00
SpudGunMan 4f46e659d9 TOC updated 2025-10-31 12:41:52 -07:00
SpudGunMan 4d88aed0d8 🐬
enhance echo with admin functions
2025-10-31 12:04:52 -07:00
SpudGunMan b1946608f4 FIX👀
how the heck did I miss this!
2025-10-31 11:42:33 -07:00
SpudGunMan b9f5a0c7f9 refactor
https://github.com/SpudGunMan/meshing-around/issues/249
2025-10-31 07:04:21 -07:00