Description
This well documented, advanced, online-multiplayer template allows for absolute responsive controls/kills/sounds. Creating identical gameplay experiences for every connected player unlike the official multiplayer examples.
This networking scenario is recommended for co-op multiplayer games such as Terraria, Don't Starve Together or Diablo style games, and puts the player experience up front. It is not recommended for PvP setups!
No rubber-banding and no control/kill delays for the controlled character.
Features
Multiplayer
- Real-time online-multiplayer
- Latency robust gameplay
- Non-authoritative controls
- Non-authoritative monster kills
- Authoritative loot spawn & pickup
- Authoritative health bar/heal & coins
- Synced animations & sounds
- Mouse click indicator (Red eyes)
- Chat System with action logs
Pixel Art Sprites
- Animated player (4-direction walking)
- Animated monster (idle/walk & death)
- Animated smoke render
- Animated fire render
- 4 Floor variants
- 3 Pillar variants
- 2 Loot variants (health & coin)
- Custom sprite font
- Animated button
- Various other sprites
Sound Effects
- Monster kills
- 5 Peer attack variants (random&directional)
- 6 Walking step variants (random&directional)
- Menu related sounds
General
- Fully and well documented code
- Orthographic "Z" height definitions for objects
- Orthographic sprite sorting
- Live Benchmark stats
- No third party plugins or behaviors used
- Latency simulation button for Peers
- Monster spawn button for Host
- Keyboard/Mouse controls
- Isometric movement logic
- Smooth camera system
Monster AI
- Pathfinding with obstacles
- Line of sight with obstacles
- Basic alert state
- Basic player attack
- Random loot drop
Notice
Code to run 8-direction character animations is included. Originally created in Construct 3, then recoded from scratch for Construct 2.
Template can be applied to most 2D projections such as:
Orthographic, Isometric, 3/4, Top-Down, Frankenstein, Cabinet, Perspective, Curvlinear and so on...
Arcade Demo
The arcade demo does not include any chat or char name selection features, due to arcade restrictions. The arcade demo also automatically resets if the Host can't keep up, and limits the amount of AI that can be spawned. There's also no camera system. These limits are not existent in the purchase.
Connect with Everade