PewPewSmash
A downloadable PewPewSmash
Download NowName your own price
PewPewSmash (PPS)
PewPewSmash is an action-packed 2D multiplayer Java game that combines intense combat mechanics with procedural world generation. Built with Kryonet networking, the game offers seamless multiplayer experiences with easy server hosting capabilities. Whether you're engaging in close-quarters combat or strategic long-range battles, PewPewSmash delivers an engaging and dynamic gameplay environment.
โจ Key Features
----------------------------------------------------------------------------------------------------------
๐ Seamless Multiplayer
- Built-in server hosting capabilities
- Automatic UPnP port forwarding
- Low-latency networking with Kryonet
- Easy join & play functionality
๐ฎ Gameplay Features
- Real-time combat system
- Various weapon types and combat styles
- Procedurally generated worlds
- Spectator mode with player switching
โ๏ธ Combat System
- Melee and ranged weapon varieties
- Customizable weapon attributes
- Dynamic bullet physics
- Strategic combat mechanics
โ๏ธ Customization
- Fully customizable key bindings
- Adjustable graphics settings
- Audio control options
- Screen scaling support
๐ฎ Playing the Game
Hosting a Game
- Launch the game
- Select "Host Game"
- Choose your server settings
- Share your IP with friends (automatically displayed)
Joining a Game
- Launch the game
- Select "Join Game"
- Enter the host's IP address
- Ready up and play!
Controls
- WASD: Movement
- Mouse: Aim and shoot
- R: Reload
- 1-2: Weapon selection
- M: Map
- E: Use
- Left/Right arrow: Switch spectated player (when dead)
๐ ๏ธ Technical Features
Networking
- Built on Kryonet for reliable client-server communication
- Automatic UPnP port forwarding ( for supporting Router only )
- Optimized packet handling for smooth gameplay
- Built-in NAT traversal support ( for supporting Router only )
World Generation
The world is procedurally generated using an optimized OpenSimplex2S noise algorithm, creating unique battlegrounds for each match. Features include:
- Dynamic terrain generation
- Strategic cover placement
- Resource spawning systems
- Performance-optimized for 2D environments
Weapon System
The WeaponType
enum class provides extensive weapon customization:
- Damage output
- Range limitations
- Attack speed
- Reload mechanics
- Ammo management
- One-handed and two-handed variants
๐ง Configuration
Graphics Settings
- Resolution adjustment
- Fullscreen toggle
- VSync options
- Particle effect density
- Screen scaling
Audio Settings
- Master volume
- Music volume
- Sound effects volume
- Voice chat volume
Controls
- Fully rebindable keys
- Mouse sensitivity
- Action queuing preferences
๐ License
This project is licensed under a proprietary license. All rights reserved.
- Redistribution prohibited
- Modification restricted
- Commercial use not permitted
Status | In development |
Author | T1WiLLi |
Genre | Action |
Tags | 2D, battle-royale, java, multi |
Download
Download NowName your own price
Click download now to get access to the following files:
PPS.jar 495 MB
Comments
Log in with itch.io to leave a comment.
I forgot to add the github link for those who would like to see the source code :
T1WiLLi/PPS: PewPewSmash or PPS is a 2D java game in multiplayer with KryoNet