karst10607 / SyntaxEd

A syntax dial app to measure the processing time of Mad-Lib style game, quantifying one's ability and improvement in certain natural language syntax
0 stars 0 forks source link

Create and maintain a nice rewarding system #11

Open karst10607 opened 8 years ago

karst10607 commented 8 years ago

Similar to id tracking system. People have limited time and energy to invest on playing games. How do I keep people's interest in playing the same game over and over again, just to get a better time record or for fun?

I have learned a lot from the mobile game ecosystem. They rise and fall so fast. Few of them really keep users coming back and invest their time and money in it.

I need to make this syntax game fun and worth playing even after a long period time.

karst10607 commented 8 years ago

I found it useful to have a multiple player mode or so called combat system. It would keep the popularity of the game. People want to play with real people, not just with AI or solely. But I wonder how do I turn such a syntax game into a combat or multiplayer model. It's also helpful if I can display a background music button while playing the game. And a running timer up on the screen to make it even more exciting?

karst10607 commented 8 years ago

A scoring system based on dual-track rating. One track for the exercise completed, say, for 20 sentence completion, you earn one 20 points. The other from the time attack, if you broke your personal record, you got 10 points. Also for team combat mode, the member of the winner team can get the points (number of completed sentences) in an averaged quota.

I think this would make the whole gaming system fun for some people. I'd like to see this happening soon.

karst10607 commented 8 years ago

Pokemon Go was released a few days ago in Taiwan. I figure out one of the rewarding system is built on the fact that people wish to collect and complete the index. It's like the race car game that you need to do something to unlock the better car type. I think this is a nice trick for building a good rewarding system and make the players keep coming back and play the game.

karst10607 commented 6 years ago

We got similar system in Unity or Unreal engine. The question is how do we integrate them with Java? Unity is made of C# Unreal is made of C++ and some obsolete javascripts