Bi-monthly DEV UPDATE - CRYPTO SHOTS, 3D Shooter on Hive

avatar
(Edited)



Screen grab taken from our LIVE 3D game


TRY IT FOR FREE HERE:   HTTPS://PLAY.CRYPTO-SHOTS.COM



 
Hi !
You may or (most likely) may not have heard about us!
If you didn't, stay tuned for our #introduceyourself post. Or start reading our whitepaper published on Hive last year! (new version coming soon!)

We are a play-to-earn FPS game already LIVE on the Wax blockchain. For the past few months we have been posting our dev updates in a dedicated channel in our Discord. Sad and dry, we can do better...

Hive has always been in our roadmap since this project was born back in October 2021.

First, from the very beginning, we leveraged Hive to store some data of our Discord game, then for all this time we have been giving away in our Discord a free Hive account almost every day.

 

Oh yeh... I almost forgot.. and our 1st Hive NFT is already fully integrated into our 3D game! 😱 😱 😱

 
So why not post more updates into one of the main blockchains that we are building on? And bring along with us our ~6k Discord users + 9k Twitter followers?

Because it's time-consuming, you say?

Well, it's time that we make some time to let the Hive community know about us, since the date of our full launch on Hive is very near!!       (cough.. August 21st!   ...but wait for the new post with the full announcement! ) 😁

So here we go...

 

JULY

 
SUMMARY:

Since the crypto market is what it is, we took a step back to focus on what is important, re-organize our backlog of features, focus on regressions testing, refactoring (code quality), and bug fixing.
We now have a more robust product and a more detailed plan on what to build next and what our priorities are.

We reminded ourselves that timeboxing feature development and releases does not work too well in software development (quality triangle anyone?). So, in order to be able to react promptly to changes in the market, we're still trying to use an Agile approach (is that a ninja warrior thing? No lol, check out this old post of mine)

Meaning that except for some main milestones (eg. full launch on Hive), we'll announce new features only when they had already been LIVE for a bit as dark code (ie. disabled behind a flag). In this way we can put the news out and release confidently without major bugs only when fully ready. And since our Head of Infrastructure put up a very efficient CI/CD pipeline that allows us to deploy painlessy in an automated fashion, we'll put out small quality increments frequently.
Or at least that's the plan....

plans are useless, but planning is indispensable

 
 
CHANGELOG:


JUNE

SUMMARY:

Besides...

 
...we also:

  • started setting the foundations for the 3rd level of our game,
  • launched and fully integrated into the game our Hive shield NFT (so that you can use it against the final boss of the 2nd level)
  • launched our FREE-TO-PLAY mode (so that you can try out our game without having to purchase any NFTs! Clearly, no gaming rewards though - or at least for now)

 
Plus, we made huge progress with the development of our smart contracts on Wax.
Now they only need to be integrated into our frontend for everyone to use!

 
CHANGELOG:

 3D GAMEGAME WEB UIBACKENDWAX SMART CONTRACTS
Features

- {J1} (Modelling/Texturing, not covered in these updates, we may start a design blog soon as @cryptoshots.design... )

- {J2} MARS preview

-  {J3}  New mobile compatible version for testing

- Inverted mouse, save preferences (web integration WIP)
- - {J4} all 2nd level spaceships are free if players chose to skip resource payment
- {J5} synch changes for $mars/$doom (dark code)
- {J6} Wax node rotation for purchases
- {J7} node rotation for login & transfers
- {J8} funds are sent to new marketplace burn account
- {J9} added rank reset endpoint
- {J10} hive username support
- {J11} stake and withdrawals of $mars (dark)
- {J12} MARS/DOOM claim logic (dark)
none
(3 smart contracts still pending mainnet release)
Bug Fixes
- fixed behaviour for claim button in free-to-play

- runtime ammo fix as sanity check

- fixed impact sound for supernova
- user automatically created for newstarters to allow to purchase with boom
- fixed error handling for market buys
- Better error handling for resource payments
- avoid force refreshes and re-payment of resources
- fixed first match pickup issue for shotgun
- no-rewards fix for newstarters
- scholarships default value fix
- added a missing validation for purchases (security)none
Improvements/others
- added 2 independent drones to first room 2nd level- caching improvement
- UI tweaks
- no default auto-login with cloud wallet (can switch to Anchor)
- debug tool for rewards improved
- code refactoring
- fixed pixel ratio as performance improvement
- verbose logging enabled on-demand
- enabled some mods to perform rank resets
- switched market purchases recipient to burner account
none
 3D GAMEGAME WEB UIBACKENDWAX SMART CONTRACTS
Features
- {Jn1} save preferences for $MARS storage implemented (needs final integration)

- {Jn2} HIVE SHIELD INTEGRATION !!

- {Jn3} 3rd level players get damaged when move away from origin (dark code)
- {Jn4} level-0 spaceship free travel for owner and pass owners
- {Jn5} joysticks v1 for mobile browsers (dark code) - blocked by crash issue iOS
- {Jn6} HIVE SHIELD INTEGRATION !!
- {Jn7} Hive account linking though AH bio, auto-read and display Hive NFTs
- {Jn8} FREE TO PLAY both levels, NO LOGIN REQUIRED
- {Jn9} Added support for leaderboard level-1
- {Jn10} admin/mod access to leaderboard
- {Jn11} remote outage page logic
- {Jn12} new tokenomics - resources payment page complete
- {Jn13} added support for wax prices in inventory
- {Jn14} 2x L1 chars as requirement
- {Jn15} added rotation for nodes prices
- {Jn16} New joiners access to BOOM inventory. Page for new joiners that explains NFT cooldowns and exceptions.
- {Jn17} free-to-play v1. Showing the map during travel.
- {Jn18} added 50pc cut option to travels
- {Jn19} end-of-scholarship support
- {Jn20} admins leaderboard
- {Jn21} leaderboard V2
- {Jn22} multiple-levels-support-V0
- {Jn23} BOOM-TO-MARS STAKING
- {Jn24} MARS-TO-GAS STAKING
- {Jn25} CUSTOM BLENDING/UPGRADING of NFTS
- {Jn26} SECRET WEAPONS CRAFTING
Bug Fixes
- L0 BG damage restored
- re-eanbled exceptions to prevent black screen issues (performance impact)
- godmode fallback to make sure it's always disabled in web
- final spaceship is now fixed to the ground
- Weapons sounds fixed
- 3rd level culling and cant-win issue fixed (dark)
- gas passes breaking issue fixed
- free spaceship bug fixed
- broken imgs inventory fixed
- L1 pickups and popups fixes
- level-0 stuck travel fix
- best time leaderboard fix: active level and difficulty
- travel countdown visual bug fixed
- fix bug fetching leaderboard for best time
- bugfix claim issue
- fix claim issue for scholar
- fix for purchases in game marketplace
none
Improvements/others
- Radar fix for level-2 (shorter radius)
- spawn points update for drones and player - level 0
- spawn points update for player - level 1
- items repositioned and occlusion culling update
- BigBoss weapon adjustements color and sound
- assets compression optimized
- out-of-ammo sound
- Improved BigBoss teleporting
- styling - eg. game modes split in login page
- firefox suggestion for performance
- added dismiss btn for fox suggestion
- percent loaded shown in button
- travel durations changed
- popup for missing shield
- maintenance, banners and promos switches now controlled remotely
- security improvements
- spaceship promos (WIP)
- payments scroll fix
- spaceship prices updated to reflect the market
- no travel wait time on testnet
- update teacher info when scholar claims rewards
- marketplace read directly from smart contract
- purchases error handling and refund logic improvement
none


OTHER DEVELOPMENT AREAS:

HIVE MARKETPLACE:
  • added DOOM as Hive token to buy NFTs in the Hive marketplace
  • added next-events pane
  • added transfer buttonn for NFTs
  • re-skin of UI, plus Contacts section
  • username cached, hivesigner temporarily disabled
  • website went live during dygycon 9! (May 29 14:44:20 2022 EST)
HIVE tokens, contracts, pools:
Other Hive Integrations (auto-post, tips):
  • n/a
DISCORD game/bots:
  • auto-delete of spam based on keywords
  • added authorized accounts to private commands
INFRASTRUCTURE:
  • CI/CD pipelines maturation
CROSS-PLATFORM:
  • mobile support v0.1.0 live on testnet. Development got blocked by crash issues on iOS. A new version is ready for testing and will be worked on after other high priority tasks (eg. Hive full launch!).
  • something else is boiling but we're not revealing it yet.. 😉




Got you curious about Crypto Shots?

Stay tuned for our next posts:


And now some EYE CANDY...

 


Our Hive token DOOM,
already released on the mainnet and listed on Hive Engine. Sale coming soon!



Our Hive NFTs marketplace where you can purchase/trade/transfer our NFTs:
https://hive.crypto-shots.com

For now you need a Wax account to link your Hive wallet, Hive keychain integration coming soon!
Hoarding shields..

shield-ingame.png

No Hive shield, no party

Screen Shot 2022-05-26 at 3.27.45 AM.jpg

The shield comes in handy against the 2nd level boss, so you can win and keep all your rewards for that match


3rd level in the making!
Mobile support - work-in-progress

image.png

Are you afraid to fly?     (user-owned spaceships)




We got land.     (user-owned map parts)

ezgif.com-gif-maker (22).gif



 
sniper (@keys-defender, ..)



0
0
0.000
8 comments
avatar

Congratulations @cryptoshots.nft! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 500 upvotes.
Your next target is to reach 600 upvotes.
You made more than 100 comments.
Your next target is to reach 200 comments.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Support the HiveBuzz project. Vote for our proposal!
0
0
0.000
avatar

Wow, you beat LVL to the punch!

0
0
0.000
avatar
(Edited)

We were actually supposed to be (fully) live on Hive a couple of months ago, according to our roadmap. And their target launch date was the end of 2022. So, kind of 🙂

0
0
0.000
avatar

Looks like they got single player FPS out of the way. I'd love to see the PVP version.

0
0
0.000
avatar

Congrats, guys! Look forward to sharing players between Psyber-X and Cryptoshots! I'm happy interactive 3D gaming is coming to Hive (beyond card games)

0
0
0.000