hoprnet / hopr-community

A selection of awesome HOPR projects.
GNU General Public License v3.0
5 stars 20 forks source link

Build Hangman using HOPR #175

Open nionis opened 2 years ago

nionis commented 2 years ago

Challenge Description

Build Hangman using HOPR.

The game should use the SOWPODS wordlist with a minimum word length of five.

There should also be a "mnemonic" option which only uses words from the BIP39 wordlist (no minimum word length).

Submission Requirements

Developing HOPR

What is HOPR?

Find out more about HOPR at the following links:

This contest is part of The Bounty Program

thewanderingeditor commented 2 years ago

Suggested prize: $400

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 5927.5362 HOPR attached to it as part of the hoprnet fund.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 264 years, 2 months from now. Please review their action plans below:

1) soptq has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, I checked the official documentation of the protocol as well as the provided examples, and I am confident to complete this bounty in days ;) 2) ginanisque has been approved to start work.

With the information and resources provided, I know I have enough to complete this project. I have had a look at the other HOPR games in "dApp examples" and the dApp standard, and am confident I can complete this project to specification 3) aeronye has applied to start work _(Funders only: approve worker | reject worker)_.

Hi, I'm a full stack web developer, getting so interested in HOPR I will build the hangman dapp, with all functions as necessary 4) vanoob404 has applied to start work _(Funders only: approve worker | reject worker)_.

I will make a multiplayer hangman with HOPR 5) gall0x has applied to start work _(Funders only: approve worker | reject worker)_.

It will be fun to make a hangman game using the Hopr protocol ! 6) navaneeth-arch has applied to start work _(Funders only: approve worker | reject worker)_.

hi myself navaneeth i have completed my bca graduation recently and have some expierience in this kind of works ,so i would like to do this job hoping the best reply

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 5927.5362 HOPR (400.00 USD @ $0.06/HOPR) has been submitted by:

  1. @ginanisque

@thewanderingeditor please take a look at the submitted work:


thewanderingeditor commented 2 years ago

Hi @ginanisque My colleague and I tested this earlier. Much of it is super smooth, but the current major issue is that you seem to be using API v1 instead of v2. The HOPR DApp Standard was updated several months ago to require DApps to use API v2 to be compatible.

One other minor thing I noticed: it's possible to add a new player even if the PeerID field doesn't contain a valid PeerID (or is empty), and there's no way to delete a player once that happens.

ginanisque commented 2 years ago

Hi. I fixed the second problem. As to the first, I'm a bit confused as to what api v2 means. I appended /api/v2 to the hopr node urls (https://github.com/ginanisque/hopr-hangman/blob/master/src/connectivity/hoprNode.js#L31). Is there something else I should be doing?

nionis commented 2 years ago

hey @ginanisque, yes, API v2 has a different schema, please check https://docs.hoprnet.org/developers/rest-api to see how every path looks like. All API requests and WS connection (if any) should be done using /api/v2.

ginanisque commented 2 years ago

Thanks for the response. I will make corrections.

On Mon, 3 Oct 2022, 2:52 pm Steve, @.***> wrote:

hey @ginanisque https://github.com/ginanisque, yes, API v2 has a different schema, please check https://docs.hoprnet.org/developers/rest-api to see how every path looks like.

— Reply to this email directly, view it on GitHub https://github.com/hoprnet/hopr-community/issues/175#issuecomment-1265475254, or unsubscribe https://github.com/notifications/unsubscribe-auth/AREWJ5RV52A2OZISPAVBKLTWBLQKDANCNFSM576HBF6A . You are receiving this because you were mentioned.Message ID: @.***>

ginanisque commented 2 years ago

Hello and good day. Please check this: https://github.com/ginanisque/hopr-hangman. Corrections have been made.

Thanks.

On Mon, 3 Oct 2022, 2:54 pm Eunice Oghinan, @.***> wrote:

Thanks for the response. I will make corrections.

On Mon, 3 Oct 2022, 2:52 pm Steve, @.***> wrote:

hey @ginanisque https://github.com/ginanisque, yes, API v2 has a different schema, please check https://docs.hoprnet.org/developers/rest-api to see how every path looks like.

— Reply to this email directly, view it on GitHub https://github.com/hoprnet/hopr-community/issues/175#issuecomment-1265475254, or unsubscribe https://github.com/notifications/unsubscribe-auth/AREWJ5RV52A2OZISPAVBKLTWBLQKDANCNFSM576HBF6A . You are receiving this because you were mentioned.Message ID: @.***>

ginanisque commented 2 years ago
I have made fixes and updated the PR. Thanks for pointing out the issues. Please check out the Updates here: ginanisque/hopr-hangman (github.com) Sent from Mail for Windows From: SteveSent: Monday, 3 October 2022 2:52 pmTo: hoprnet/hopr-communityCc: ginanisque; MentionSubject: Re: [hoprnet/hopr-community] Build Hangman using HOPR (Issue #175) hey @ginanisque, yes, API v2 has a different schema, please check https://docs.hoprnet.org/developers/rest-api to see how every path looks like.—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***> 
ginanisque commented 2 years ago

Please do check my submission. Thanks.

nionis commented 2 years ago

@thewanderingeditor can you check @ginanisque submission once you are back from holidays?