Steem Game - Steemstone

in #utopian-io7 years ago (edited)

tarot-2114403_1920.jpg

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

image.png

① 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)

image.png

  • Bot deposits gold into account of Opencart.

image.png

③ Buy Cards

image.png

  • 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.

steemgameland@gmail.com



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @gameland I am @utopian-io. I have just upvoted you!

Achievements

  • People loved what you did here. GREAT JOB!
  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

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]