
Minions
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
I am developing this further. Website URL coming soon.
As usual I tried to do something far too involved within 48 hours! Minions is designed to be a multiplayer game with procedurally generated characters using NFTs on the ethereum blockchain.
The Game
--------
You take turns to spawn minions (NFTs) and you have to keep as high as possible whilst knocking your enemies deeper and deeper.
Click anywhere on the screen to spawn a minion. Once you have spawned three, you can flick one of your minions.
Press W to select minions and click and drag to flick.
Then you spawn another 2 minions (alternating between spawn and flick).
You flick 10 times in total and the winner is the person who's minions have fallen the least in total.
The Vision
----------
The idea was to have procedurally generated monsters generated from an NFT ID that could be used to play games. (The images you see are generated from an integer seeding a RNG) Stats (such as friction, restitution, force, mass) would also be derived from the NFT ID and the tokens minted earlier would have better stats.
Players could play to win each others tokens, say the loser loses their deepest token. It wasn't my intention to implement this part in Ludum Dare, though.
The excuses
-----------
Unfortunately I wasted a bunch of time on Saturday trying to simulate the physics of a Promise, and a bunch of time on Sunday to get a Smart Contract deployed on Rinkeby (Ethereum TestNet). I never quite got there :(. The contract worked fine using Ganache!
My first time trying to deploy a Smart Contract to a testnet. I will be developing this further, and may create other games using the same NFTs.
Also, it seems itch.io does not like you making websocket connections.
What I didn't get done I wanted to
----------------------------------
- Client & Server integration with smart contract
- UI/HUD
- In Game Instructions
- Impact sounds for multiplayer
- Stats generated from NFT ID.
- General Polish
Changelog
---------
- Moved client code from itch.io to a VM.
- Added smart contract source code (I forgot! Oops! I have added it to the source on itch.io)
As usual I tried to do something far too involved within 48 hours! Minions is designed to be a multiplayer game with procedurally generated characters using NFTs on the ethereum blockchain.
The Game
--------
You take turns to spawn minions (NFTs) and you have to keep as high as possible whilst knocking your enemies deeper and deeper.
Click anywhere on the screen to spawn a minion. Once you have spawned three, you can flick one of your minions.
Press W to select minions and click and drag to flick.
Then you spawn another 2 minions (alternating between spawn and flick).
You flick 10 times in total and the winner is the person who's minions have fallen the least in total.
The Vision
----------
The idea was to have procedurally generated monsters generated from an NFT ID that could be used to play games. (The images you see are generated from an integer seeding a RNG) Stats (such as friction, restitution, force, mass) would also be derived from the NFT ID and the tokens minted earlier would have better stats.
Players could play to win each others tokens, say the loser loses their deepest token. It wasn't my intention to implement this part in Ludum Dare, though.
The excuses
-----------
Unfortunately I wasted a bunch of time on Saturday trying to simulate the physics of a Promise, and a bunch of time on Sunday to get a Smart Contract deployed on Rinkeby (Ethereum TestNet). I never quite got there :(. The contract worked fine using Ganache!
My first time trying to deploy a Smart Contract to a testnet. I will be developing this further, and may create other games using the same NFTs.
Also, it seems itch.io does not like you making websocket connections.
What I didn't get done I wanted to
----------------------------------
- Client & Server integration with smart contract
- UI/HUD
- In Game Instructions
- Impact sounds for multiplayer
- Stats generated from NFT ID.
- General Polish
Changelog
---------
- Moved client code from itch.io to a VM.
- Added smart contract source code (I forgot! Oops! I have added it to the source on itch.io)