Steem Game - Steemstone
1. What is the project about?
The Steemstone is a game in which cards are played against each other similar to "HearthStone".
The game is divided into two camps, and a card deck is created on each side to fight against each other. There are two types of games: cooperation and mini games.
Cooperation
Create camp postings to make your favorite camp stronger.
A voter can buy a unit or spell through boarding a favorite camp.
Complete the deck by listing the spells or units purchased.
Duel with your opponent's deck and win the battle with the remaining cards.
Mini Game
Create a separate page to fight the 1: 1 game.
We will implement it so that we can give compensation to those who win and win the SBD.
Cards are divided into two types: units and magic.
Unit
There are units for each camp.
Units have level, attack, health, range, attack type, and special abilities.
Depending on the level difference, the abilities and special abilities will give good performance.
Depending on the level, the amount used to purchase is set differently.
Magic
There is magic on each side.
The magic is divided into attack magic, recovery magic, and support magic.
Battle
The unit and the magic deck are listed sequentially, and the battle between the faction determines the victory and defeat.
2. How to run game?
1 ) Brief Action
① We will modify Opencart (Open Source Shopping Cart Solution).
② Register Account, Buy Cards and Run Game will run in Opencart
③ Posting, Voting and Deposit Gold will run with another bot using steemj.
2 ) Detail Action
① Register Account
- Register account Via Steemconnect (interworking Opencart)
② Deposit Gold(include posting and voting)
- Bot deposits gold into account of Opencart.
③ Buy Cards
- Users buy cards with gold(from voting) or SBD in opencart.
④ Run Game
- A game room is opened or a game is started by participating in a game room.
- The order of the purchased cards is determined. When the game starts, the game proceeds according to the unique properties of the card.
3. Technology Stack
① OS : Ubuntu 16(AWS)
② DB : Mysql(AWS, RDS)
③ Web Server : Apache
④ Back-End : php, spring and etc.
⑤ Front-End : Bootstrap, HTML5, jQuery, AJAX and etc.
4. Roadmap
① Develop the function to register account with Steemconnect.
② Develop Bots to post in steemit and deposit gold to opencart.
③ - 1 Design cards.
③ - 2 Develop the function to buy cards
④ Develop the function to make game rooms.
⑤ Develop the function to run game.
⑥ Release beta game.
5. Communication
Please send E-Mail to us.
Posted on Utopian.io - Rewarding Open Source Contributors
Hey @gameland I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Utopian Witness!
Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x
Keep up the great work! I'll be looking forward to Steemstone's release :)
Thank you for the contribution. It has been approved.
Please use the correct and original GitHub repo for your posts, even if you have a fork for your own modifications and development.
If you plan to make development post make sure that you include pull requests (less than 2 weeks old) and talk about that particular improvement.
For you future blog posts, always include the links to the previous blog in the series.
In both cases, get familiar with the respective rules to follow.
Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.
[utopian-moderator]