STORY
Pitch: Nostrawars
AUTHOR
Joined 2022.06.19
PROJECT
DATE
VOTES
sats
COMMENTS

Pitch: Nostrawars

Introduction

Nostrawars is a multiplayer space shooting game based on the Nostr protocol. The game's technical stack includes Flutter Web, Flame Game Engine, Nostr protocol (NIP:04) package, and LNBits API, all of which combine to create an engaging and exciting gameplay experience.

Nostrawars Gameplay

Youtube: https://www.youtube.com/watch?v=y5YkARcmy0wnostrawars_thumbnail

Innovative Features

Nostrawars brings several innovative features to the table that set it apart from other projects. These features include:

  1. Use of the Nostr protocol for secure and reliable multiplayer gaming.

  2. Integration of LNBits API as an escrow payment system.

  3. Implementation of a 3-way handshake algorithm for secure connections between players.

Key Innovations

One of the key innovations in Nostrawars is the use of the Nostr protocol for secure and reliable multiplayer gaming. It enables players to connect with each other in real-time and ensures that both players receive the same game state, eliminating any inconsistencies or discrepancies. This is crucial for a multiplayer game, as it ensures that both players have a fair and equal chance of winning.

Nostrawars also provides value to the Nostr ecosystem by showcasing the potential of the Nostr protocol and its use cases beyond traditional messaging and data transfer. By providing a real-world use case for the protocol, Nostrawars helps to increase adoption and awareness of the Nostr ecosystem among gamers and bitcoin enthusiasts.

Another innovative feature of Nostrawars is the integration of LNBits API as an escrow payment system. This allows players to deposit Sats into the system before starting a game, with the winner taking home double the amount they deposited with LNURLw extension of LNBits. This adds an extra layer of excitement and engagement for players and demonstrates the potential of Lightning Network payments in gaming.

The implementation of a 3-way handshake algorithm for secure connections between players is another innovative aspect of Nostrawars. This algorithm ensures that players establish a secure connection before starting the game and prevents any malicious attacks or interference. This adds an extra layer of security and reliability to the game, ensuring that players have a seamless and enjoyable gaming experience.

Benefits of Nostrawars

Nostrawars provides several benefits to the Nostr ecosystem and Bitcoin community, including:

  • Showcasing the potential of Lightning Network payments in gaming.

  • Increasing adoption and awareness of the Nostr ecosystem among gamers and bitcoin enthusiasts.

Future Plans

Some of the future plans for Nostrawars include:

  • Creating a leaderboard for the game, which will also be based on Nostr (Something like this).

  • Implementing NIP:46 for key management on Nostrawars, allowing users to use a signer with their keys and also interacting with extensions to authorize Nostrawars for several minutes to play the game.

  • Implementing NIP:58 for displaying a variety of badges for the winner of the game.

Links

Check out the following links to learn more about Nostrawars:

Blog Posts

For more information on the technical aspects of Nostrawars, check out these blog posts that I'd written while developing the project:

Conclusion

In conclusion, Nostrawars stands out from other multiplayer games in the market thanks to the Nostr protocol and LNBits API which act as an escrow payment system. This integration adds an extra layer of excitement and engagement for players, providing a seamless and secure way to deposit and withdraw sats.

By showcasing the potential of Bitcoin Lightning Network payments in gaming and demonstrating the scalability of Nostr, Nostrawars is helping to shape the future of gaming and Bitcoin adoption. As the Nostr ecosystem continues to grow and expand, Nostrawars is positioned to become a leading multiplayer game (maybe 🙃).