Inspiration
Although not a huge gamer myself, I love playing mobile games like Boom Beach, Clash Royale and Brawl Stars.
One of the first games I played was Animal Crossing (which I'm still a fan of)
So, without further ado, ConQuest combines my favourite aspects of each game into one!
What it does
ConQuest has a core game loop of The Tavern (coin generation building), which allows players to play mini-games. Mini-games require a "bet" which is doubled and returned to the player if they win, or simply lost if they lose.
Coins are used to buy Swords, Rings and Shields for your troops, which in turn increase your damage and protection points which are needed to successfully win battles.
Once you think you're ready to battle, head out into the forest, and battle fellow villages to get rewarded with coins. If you win, you win coins. But be careful, you don't want to lose against the enemy as they may loot you of your coins!
How we built it
We built this game using wix-data, wix-dataset, wix-members and wix-members-backend. We also used the database feature provided by Wix. By associating database records with members, we're able to keep track of each member's details and return the correct information to them.
Challenges we ran into
As we developed more features, our backend code has become more spaghetti-like. Although, this is something that has taught me that proper and consistent conventions for development help to keep things in order.
Accomplishments that we're proud of
Had a line of code been put in front of me in October/November 2021, I would NOT have had a clue what it meant. I would have assumed you had hit some random letters on your keyboard.
So, being able to complete a game on Wix (something not many people would think possible) is a massive achievement for me.
The Tavern (gold generation building) is a guilt accomplishment of this project.
What we learned
I've learnt that proper and consistent conventions helps a ton with keeping your code clean. I'm aiming to understand how to use await properly, rather than always defaulting to .then()
What's next for ConQuest
Who knows? Perhaps I'll keep developing it, or I might let it rest. But one things for sure, my Village will always be waiting for me to help defend it!
Built With
- velo
- wix
Log in or sign up for Devpost to join the conversation.