elective-stereophonic
elective-stereophonic
[ANN] Nxt Chance – Platform for crypto game development (revised)  
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Stable Nxt Client: Nxt 1.12.2

Author Topic: [ANN] Nxt Chance – Platform for crypto game development (revised)  (Read 8702 times)

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile

We are proud to introduce Nxt Chance

Nxt Chance is a platform and infrastructure for developers to create and launch Nxt based games.
Our goal is to make it very easy for anyone who has a simple game idea to bring it to the community. Other than some high profile games, we want to support a high number of smaller projects that normally wouldn’t be realized, or would remain mostly unknown.

Soon we will announce a partnership and a new business model, please stay tuned.




This is the revised annoncement of Nxt Chance. We changed our strategy and development timeline based on potential investor responses.

Our original plan was to add more features for the back-end before we involve game developers providing them with a full fledged admin solution. Instead, as the main system are already done, we are going to start working with game developers to bring more games to Nxt Chance while we continue to develop the admin functions and adding new features to the platform.



Nxt Chance is a virtual company that issued 1 000 000 tokens on the Nxt Asset Exchange.
These one million tokens represent 100% of all future revenue for Nxt Chance. Any and all profit generated by Nxt Chance services will be paid out based on the ownership of these tokens.

Ownership of the tokens does not represent ownership of Nxt Chance and does not gives voting rights.

Nxt Chance tokens are not for sale at the moment.

At the first round of public offering we will put up for sale 5%-10% of our tokens for a low price.
After that we will only release additional tokens in small increments as we build our service and portfolio. At different milestones we will release a few percentage of Nxt Chance tokens at market price.

The first milestone will not long after our first NXT-based games launched. They are now live on the main net.


For more about the games please visit their thread
« Last Edit: September 01, 2014, 03:30:34 pm by NxtChance »
Logged

qbd1313

  • Sr. Member
  • ****
  • Karma: +10/-8
  • Offline Offline
  • Posts: 372
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #1 on: August 05, 2014, 05:46:02 pm »

great website..
Logged

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #2 on: August 06, 2014, 10:22:47 am »

When the site will be up, I would like to know more about this platform for example if I would make a game, I need to use only API and nothing more or can I use for example mysql database to store additional data for the game? And will it be available on your hosting too?
Logged

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #3 on: August 06, 2014, 12:32:39 pm »

When the site will be up, I would like to know more about this platform for example if I would make a game, I need to use only API and nothing more or can I use for example mysql database to store additional data for the game? And will it be available on your hosting too?

The site if you are talking about nxtchance.com will not be up for a while. It's primary function will be to promote games, not provide information for developers. If we'd create it now it would be just the information that you can already read in the pdf, so we chose to focus our energy developing the back-end and games.

About your question:
Every game will have their own mysql database and every api call that calls a function that needs to save data about the game writes into this database. If you need additonal fields in the database or custom API calls to achive this, we can help with it.
But you can also use a separate database for other data if you wish.

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #4 on: August 06, 2014, 12:51:49 pm »

When the site will be up, I would like to know more about this platform for example if I would make a game, I need to use only API and nothing more or can I use for example mysql database to store additional data for the game? And will it be available on your hosting too?

The site if you are talking about nxtchance.com will not be up for a while. It's primary function will be to promote games, not provide information for developers. If we'd create it now it would be just the information that you can already read in the pdf, so we chose to focus our energy developing the back-end and games.

About your question:
Every game will have their own mysql database and every api call that calls a function that needs to save data about the game writes into this database. If you need additonal fields in the database or custom API calls to achive this, we can help with it.
But you can also use a separate database for other data if you wish.

I hope it will be possible to create additional databases in your hosting because otherwise it will be pointless to have another hosting only for second db. Anyway, if the site nxtchance.com is not to get more info about that API then where is place to get more info about it and start testing eventually? I mean to create small game etc.
Logged

8

  • Full Member
  • ***
  • Karma: +6/-6
  • Offline Offline
  • Posts: 122
  • English-Chinese translation Service
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #5 on: August 06, 2014, 12:57:11 pm »

sound good!
Logged
My crypto blog: http://coinour.com

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #6 on: August 06, 2014, 01:30:25 pm »

Quote
I hope it will be possible to create additional databases in your hosting because otherwise it will be pointless to have another hosting only for second db. Anyway, if the site nxtchance.com is not to get more info about that API then where is place to get more info about it and start testing eventually? I mean to create small game etc.

Sure, you can create additional databases. Developers will get a cpanel account on the server.
Please contact us at info@nxtchance.com and we can discuss specifics about the API system and how to integrate into your game.

A standard API call looks like this:
https:// nxtchance.com/newGame?userID=nsqe-frsa-7982&amount=100&apikey=f4c3defbdas493e&hash=8baedbaaad322020ba4a26d364c8844c33c9d690245e6fdg1d1da0623f727932

This gets called when a user click on the bet button. Other parameters are accepted. The apikey is a public key unique for every game. The hash is a hash-256 string created from the api request string and a private key.
« Last Edit: August 06, 2014, 01:33:03 pm by NxtChance »
Logged

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #7 on: August 06, 2014, 02:04:59 pm »

I forgot to mention it in the previous post, but of course you'd get a response. In case of a newGame call something like this:

{
        "BetID":"14502",
   "amount":"500000000",
   "multiplier":"2.0509",
   "chance":0.48076923076923,
   lucky":"26",
   "winning":"1025450000",
   "bet_param":"lt",
   "userBalance":"2502291440000",
   "result":6,
   "time":"2014-07-29 18:52:10",
   "profit":"525450000"
   },

Based on this you can display the bet result any way you like.

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #8 on: August 06, 2014, 02:20:49 pm »

Thing I would like to know (and others probably too) is for example how much freedom developers have. Do they have to use only API or they would have more options like php and crone etc. Also some small tutorial and documentation would be nice to see.
And what is eta for user panel and other tools (like for example what tools did you use to create games on the client side, codeigniter maybe)?
I'm just trying to figure out how is that working in practice.
« Last Edit: August 06, 2014, 02:24:14 pm by xamax »
Logged

NxtChanceDev

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 4
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #9 on: August 06, 2014, 03:26:38 pm »

Of course, you can use php. If you see the example dice game (dice.nxtchance.com), we used php + jquery for the user interface, but you can use any other method, what you like. If you need additional database, you can use mysql, but as you can see, the with the API calls you can do almost everything. In the example games we don't use mysql in the client, because with the API we can manage the user creation and validation, the actual game, deposit, withdraw, gamehistory, etc.

I dont have ETA, when will the api documentation public.
Logged

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #10 on: August 06, 2014, 07:00:30 pm »


A quick overview how our service works from a game developers point of view.

You want to create a game: rock-paper-scissors.
You make the game interface, totally up to you how it looks and what tools you use to make it. You can make it browser based, or a windows client, or a mobile app.

When a new user (meaning have no cookie from the game) visits you call getNewUser and the system generates a new user ID and password, and gives you the result in JSON.

You have an element where you display user information, like ID, name, balance, deposit/withdraw options, etc. For this you call getUserData with UserID parameter and in the response will be everything you want to display.

When the user choose a Nick name, you call newScreenName to change it in the database. When they click Get deposit NXT address you call getAccountID to get one from a previously generated list provided by you.

There are other calls but I think it's clear how it works.

Now, how to play:

Rock-paper-scissors is a three outcome game, player can choose rock paper or scissors. Let's say they choose rock, and press "bet" button. This makes an api call newGame, that passes on how much the user bet, what outcome did they bet on, how many time they want to run this bet, etc. Also from what range from the outcome be generated. In this case 1-3, where 1 is rock, 2 is paper, 3 is scissors. (If a game works with more complex outcomes, we need to integrate it into the system. But it shouldn't be a problem)
The system then respond with the bet result in a JSON format, that you then can display any way you like.

The player likes this bet, so they add it to the Favorites. You call addFavoriteGame and the game gets added to the database for this player.

There are additional calls for listing users, previous bets, withdraw requests, etc. There are some to pause game, deposit, withdraw for maintanance.

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #11 on: August 06, 2014, 07:33:22 pm »

thanks for good explanation. I understand that I can use game provided by api or make my own rules with php and use api to manage user funds, registration etc. Am I right?
If so I am waiting for launch so I can start creating game with it :)
Logged

NxtChanceDev

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 4
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #12 on: August 06, 2014, 08:10:25 pm »

Hi,
Yes you can do that, or we can integrate your rules to the API, and after that the API can fully manage your game too.
Logged

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #13 on: August 07, 2014, 07:00:59 pm »

Implementing with API would mean that anybody can come, use my idea, change some parameters and lower fees and create unlimited copies basically making my game much less worth. Other problem I see is that it will take additional time to develop and I wont be able to bug fix anything or add new features.
But lets assume that I would be interested anyway, do I have to submit to you game idea only or do I have to make this game in php and you will be changing it to fit API? If you will include my game in to API is there additional cost for this?
Logged

NxtChanceDev

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 4
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #14 on: August 07, 2014, 07:19:49 pm »

We need basicly one function from you: how to decide that a bet is win or lose. Now the API can decide some basic situation like bet is lesser or grater then the random number, like the dice game.

But if you make a game, where you roll 3 dices, and then add the first two and then multiply the result by the 3rd dice, then we need a little function which is tell us, that the bet is a win or lose. You don't have to share this function with the other users, so if somebody else want to create the same game, he have to produce this function too.

If there is a problem with this function you have to cooperate with us to fix the problem, but I think it's just a little uncomfort.
Logged

Balage

  • Jr. Member
  • **
  • Karma: +0/-0
  • Offline Offline
  • Posts: 41
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #15 on: August 07, 2014, 07:22:32 pm »

A few additional notes:

As we control the API simply copying a game is not possible. We would not let them use our system with a copied game. To use the API every developer need a unique API key.

If you mean it would take more time to implement our solution than make a blockchain based game, you are right. But not by much. Making an offchain back-end would take several months at least, I'm pretty sure we can beat that time. :)

Adding features would depend on what features you are thinking about. Some needs to be implemented on your end some on ours.

If you are thinking about creating a game, please contact us and tell us what is your basic idea, and tell us the rules of the game. Based on that we can tell you more. Creating the game will be a co-operation.

About the cost, please read our proposal, especially the Financial Model section. Basicly it's free to use our system, we ask a percentage of your games future profit. Or we can take direct payment if you prefer. Please read the proposalfor details.

NxtChanceDev

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 4
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #16 on: August 08, 2014, 10:34:11 am »

It looks like there is still some confusion about what we offering so I'm going to try to clear it up.
Our cooperation with a game developer looks something like this:


Someone wants to make a roulette game, so they contact us.
As we have no idea what roulette is, we will ask about the rules. What can be the outcome, what type of bets can the players make? (In case of roulette there is 37 (38) possible outcome, and player can make all kind of bets. Bet on number, odd/even, black/red, street, corner, etc).

When we know what is needed for the game we set out to create the neccessary decision making mechanisms if they don't exist yet. While we work we will keep contact with the developer to make sure everyting is as it needs to be.

While we doing this, the game developer have time to work on the games user interface, the web design and other important stuff. We will sent them the documentation for the standard API calls that can be integrated into the game (like account creation and display, how to create or delete favorites, etc)

When a bet occurs in the game the details are collected on the developers side and been sent to us using custom parameters for the particular game, to be processed. In our example it would look something like this:
newGame?userid=nsqe-zrsa-7987&amount=5000000000&bettype=street&bet=street1
User nsqe-zrsa-7987 bets 50 NXT on a street. Based on provably fair random generation the outcome is decided and everything about the bet gets passed back to the developer in the API response to be displayed.
Logged

xamax

  • Newbie
  • *
  • Karma: +0/-0
  • Offline Offline
  • Posts: 7
    • View Profile
Re: [ANN] Nxt Chance – Platform for crypto game development (revised)
« Reply #17 on: August 08, 2014, 02:40:52 pm »

Ok I understand now, thx for explanation. I will contact you when I get some time, I'm already working on other game that is more like regular browser game and I wont be porting it now to this platform. But I have idea for another small one and I will send the concept throught email.
Logged
 

elective-stereophonic
elective-stereophonic
assembly
assembly