Final logo of Steem Dominion.
As a final (at least for now, maybe I’ll update it in the future) devlog, continuing from devlog #2, I will now present Steem Dominion!
When I began thinking about working on a game for the Steem Monsters game jam, I knew I wanted it to be multiplayer, using the blockchain to communicate between players. Thus, the main idea of the game was born. I could have opted for a game where your skills are constantly improving (like most MMORPGs), but I quickly figured out that such an idea wouldn’t work: there is no easy way to differentiate a player from a bot in blockchain games, so botting is inevitable if you reward play time. Thus, I decided to lightly reward play time, so Steem Dominion is very skill based, and even with the greatest deck, you can still lose against a player who has just joined. That was the main idea behind the game, and the rest is history.
Main screen of Steem Dominion.
Steem Dominion places players on a 10 by 10 board, just like chess, but bigger. Each player begins with 5 monsters each, which they can previously select from their deck of cards, inspired by Steem Monsters. Players can move the pieces around the board, just like chess, except with more constraints and rules. There’s also many systems that interact together: an health/attack points system, so that certain units can withstand multiple hits (unlike chess); a healing system, so healers can regenerate other units; and, of course, because this is based on Steem Monsters, a mining + summoning system that interact together to provide a means of resource collection and resource usage to the player. Additionally, there’s a revival system that allows a specific card to revive dead undead creatures with the resources collected, so that you can revive your fellow soldiers, or even revive your foes, and get them to fight on your side! At the end of each game, as long as the game isn’t a draw, the winner receives a free card to use in their deck, permanently.
You can play Steem Dominion on itch.io or, soon enough, steemgg.com (awaiting approval). I hope you enjoy playing a few games!
Going into more technical details, I think the most positive aspect of my entry is that Steem Dominion manages to do all this without any centralized servers, it’s completely decentralized! All is done on the blockchain! There is only a head server that keeps track of the rewarded cards, but that can be hosted by anyone, as the game is libre and open source (details on obtaining the source code are in the itch.io link above). This is a great feature: the servers are unable to be shut down, as long as someone keeps hosting the Steem blockchain. One downside of this, however, is that lag in the Steem nodes used to receive blockchain blocks propagates to lag in the game which, unfortunately, makes the game have long wait times between players’ turns. That’s an issue to solve for another day.
@steemmonsters can be found at http://steemmonsters.com/, or chat on their Discord: https://discord.gg/CAFJRjY.
Hi,
Congratulations on completing your game! That's super exciting!
I do have some issues with the post, however.
On the formatting side, I wish you'd used our template for the Blog category. It would have reminded you to include a repository link, which is a required part of any post in the category. You would also have sub-headers, and links to the previous posts in the series.
We also like to see significantly more detail in a post such as this. While it is obviously not the first post about the project, this is the big reveal. I would have liked more screenshots, more information, more of the thought process behind the game.
I do want to highlight the generally good grammar and style of the post. Many sentences could have been shorter, but generally the post is quite readable. Not perfect, though. One example of an issue would be "There’s also many systems that interact together." That would have been as "There are many systems that interact together."
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thanks for the very constructive review! I will take your points in consideration for any future posts here.
Thank you for your review, @didic!
So far this week you've reviewed 4 contributions. Keep up the good work!
Nice work, @n42k!
It's quite a fun game to play, and totally requires some skill.
Good luck in the @steemmonsters game jam competition!
Cheers,
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by n42k from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.
Hey, @n42k!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Congratulations @n42k! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP