Steemgg is Open Source, YES!

in #utopian-io6 years ago (edited)

cover-5 (1).gif

Repository

New Projects

What is Steemgg

  • Steemgg is a game distribution platform based on the STEEM blockchain. Steemgg allow game developers to upload their game through our platform onto the steem blockchain, and in doing so, game developers get earnings for their creation through the means of upvote, some of which is provided by our official account @steemgg.

  • At the same time, gamers can visit our site and directly play the games uploaded by game developers, without needing to download or pay. They can then choose to support the games they like through upvotes. Similar to steemit posts, they are incentivised to upvote the games they liked by getting a share of the voting reward.

Existing Features

  • Login through steemconnect
  • Create a new game
  • Update an existing game
  • Create a new post
  • Create multiple posts for one game
  • Play a game
  • Upvote a game
  • Comment a game
  • Report a game
  • Audit a game - approve
  • Audit a game - reject
  • Audit a game - approve a reported game
  • Audit a game - reject a reported game
  • Game list by category - public
  • Game list by roles - private
  • Promote/De-promote a game
  • Assign/Unassign auditor

Effort

  • 386 commits
  • 155 issues closed

Technology Stack

How to run the UI

# get source code
$git clone https://github.com/steemgg/steemgg-website.git
# cd to the ui folder  
$cd steemgg-website/ui
# install package dependencies
$npm install 
# start ui
$npm run start 

How to run the backend

Using Docker Compose

# get source code
$git clone https://github.com/steemgg/steemgg-website.git
# enter docker-compose folder
$cd steemgg-website/docker
# start server
$docker-compose up -d

How to contribute

  • Github: https://github.com/steemgg/steemgg-website
  • Fork the develop branch (NO master branch, as master branch is ONLY for hot-fixing purpose)
  • Create your feature branch (or bug fix): git checkout -b my-new-feature (or my-bug-fix)
  • Commit your changes: git commit -am 'Add some feature' (or 'fix some bug')
  • Push to the branch: git push origin my-new-feature (or my-bug-fix)
  • Submit a pull request

License

  • MIT
  • YES, it's MIT. So you could use it for Free open source project or Commercial proprietary purpose.
  • We still encourage you to embrace open source, to make our community better.
  • If possible, we still wish you could keep beneficiaries to @steemgg no less than 2% in your project, to supoort both of us.
    let extensions = [[0, {
        beneficiaries: [
            {
                account: 'steemgg',
                weight: 200
            }
        ]
    }]];

Roadmap

  • Looking further ahead, we aim to provide a complete solution for Game Developers, where they can make their game based on the steem blockchain and get earnings in multiple ways. Developers would be able to develop, distribution and earn through our site, without needing to leave our framework, so that they have more time to perfect their game.

  • Integrate with more 3rd party services/tools/game engines, for easy publishing games to steemgg directly.

  • Integrate with more STEEM based Dapps.

GitHub Account

Sort:  

Thanks for the contribution, and welcome to Utopian.

This is really an interesting project, it's great to see it here.

Considering that this is the introductory post, it is necessary that you give us more detailed information about the project. For introductory posts is necessary to describe en very high detail the existing features, using graphical resources as screenshots or videos of the application. It is important to describe in great detail how to use the application, and how it works.

A large part of the submission has the same content of the README file included in the repository, and, although, this is necessary, just a little portion is about new content, and this content is not very detailed. So my invitation is to let us to know more details about the project. This is undoubtedly a great project, and it would be great to see a very detailed introductory submission. Utopian will be happy to support you.

The blog posts category in Utopian is focussed in projects promotion, so, for this reason, good looking posts and good post format is very appreciated here. I see that for all the sections you have used list format, each paragraph is a list item, and, for example, in the What is Steemgg section it is not necessary. In this post you can find some excellent tips to make your posts look better.


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]

Thank you for your review, @kit.andres!

So far this week you've reviewed 6 contributions. Keep up the good work!

Thanks for the contribution, @steemgg. I have some questions and remarks about the project/contribution:

  • Currently our guidelines state that for development contributions we only consider commits made in the last 14 days (will probably be extended to 28 days in the future) when reviewing a contribution. I think there has a misunderstanding from your side and this contribution is meant to cover the project in its entirety (of which a large part obviously is older than 14 days) - in that case it would've been more suitable for the blog category, in my opinion, since it reads as an introduction to a project and not an overview of features added in the last 14 days. I would recommend checking out this great guide by @gregory.latinier for more information on how we review development contributions.
  • You are posting with the @steemgg account, but the work (commits/PRs) was done by multiple contributors - are you posting as a representative for all/one of them or as the project owner?

I can evaluate the work done by bonjovis, nosus and erikzbi in the last 14 days and review the contribution based on that, or you can contact the blog community manager @roj (roj#7486 on Discord) and change category - what is your preference?


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hi @amosbastian,

Thanks a lot for your review.

Yes, the purpose of this post is most like an introduction.

I accept your suggestion and change the category to blog. :)

Thanks again for your quick response.

Hey @steemgg
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Hey , it's not clear to me how the game devs get rewarded and how game players get rewarded , can you explain that in a short normie(non dev) way...

Hi @itstime,

Actually, the mechanism is totally the same as author/curation on steemit.

Why we emphasise this is because many game devs/players who never heard steemit before, they have no idea about the new terminology words like blockchain/author reward/curation reward/reward pool, etc.

It's much easy for us to explain in plain text words to the people outside the steem ecosystem.

So, in normal words:

  • game devs post new information to steem to earn authors' rewards
  • game players vote the post to earn curation rewards
  • as simple as steemit

One thing different as steemit:

  • game devs can posts many updates for ONE game, ONE game multiple post multiple updates multiple earns
  • steemit is a blog system, per post per content per earn

Hope it's helpful. :)

Tksf for reply

I have played the jump fatty game bunch of times but I only once got the option to upvote...should this option to upvote be like a friendly reminder which pre loads before the gameplay?

cool idea.

we will consider. :)

I am full of good ideas...feel free to take few...

Congratulations @steemgg! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the total payout received

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

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.034
BTC 66077.75
ETH 3167.77
USDT 1.00
SBD 4.01