Adventurer Simulator - Prototype UI-Based Incremental Android App

in utopian-io •  7 years ago  (edited)

Project Introduction

Adventurer Simulator is an Android incremental game built using react-native. The project is created to prototype a future web based MMO, currently labelled as Kindgom of Eloria. Adventurer Simulator is created specifically to test the playability of various base game mechanics of Kingdom of Eloria.

Mechanics intended to test:

  • Combat
  • Idle character management
  • Economy balance
  • Skills

Adventurer Simulator will continue development as it sees continuous productivity in the direction of Kingdom of Eloria, or there is enough interest in this project. Adventurer Simulator will be released on the Google Play store, once later versions of alpha are met and more content is added.
Development will begin to focus on Kindgom of Eloria as soon as possible, as the project must be complete by the end of December, 2018. Further information on Kingdom of Eloria can be found in this document Kingdom Of Eloria Design.pdf.

The Adventurer Simulator project is started with this pull request. However, the old had to be reformatted into a new repo (this one) for this release, due to initial environment setup issues. Each commit explains the features added, and the README explains how to run. The project is based on the node environment using npm to manage packages.

Contributor help for Adventurer Simulator would be greatly appreciated, and specific information on how contributing would help this project best will be made once more design is released and better structured.

Pull Request: Alpha 1.0 - Base Playable Game

Home:

  • Shows the dashboard of all actions available in the game.

Home.png

Inventory:

  • Shows item name, icon, how many.
  • TODO: Clicking shows the available actions to do with this item.

Inventory.png

Skills:

  • Shows skills and xp and level. (Raw text).
  • TODO: Clicking shows skill guide details.

Skills.png

Shop:

  • Items from inventory are sellable.
  • Clicking an item to sell offers a list of ways to sell items.
  • TODO: Should show price and expected result of selling x items.

ShopView.png
ShopSell.png

Activities:

  • User can woodcut as only activity/skill/items in game.
  • User unlocks new trees to cut as they reach levels.
  • Well designed structure to easily add more trees/activities/skills.
  • Activity efficiency scales with level.
  • Trees have varying difficulties. Higher levels and axes added in the future will decrease this.
  • TODO: Finish float icons and item icons for the rest of the logs.
  • TODO: Add images to the activity buttons.
  • More files: Activity Substructure
  • More files: Activity

Activities.png

Future Features:

Note: These reflect future planned additions for the next few commits. This does not entail all there is left to add, or that features will be added exactly as stated below.
  • Tools to increase speed for woodcutting and future skills.
  • Add fishing skill.
  • Add cooking skill.
  • Add agility skill.
  • Add quick access header. Shows important stats of your player, and quick access to skills and inventory.
  • Add energy. Doing activities will use energy, eating food will replentish your energy. Max energy will be increased with agility skill.



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

you have awesome skills. can't wait to see more!

Thank you! I want to track the progress of both projects through utopian, so there will be lots!

that's great. it'll look awesome when it's finished!

Thanks for the contribution. It has been approved.


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

[utopian-moderator]

Congratulations @jaegar! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Hi @jaegar, I wondering something since you mentioned you moved this project from an old repository to this one. Some of your commits are made only a few minutes apart, but contain more code than I could have personally coded in the same time frame. Could you clarify this for me?

  ·  7 years ago (edited)

I hand moved the code in from a previous GitHub and tried to recreate the commit history from the old project. I normally wouldn't do this, but I was playing around with react-native and finding the best installation and a good way I wanted to test development. While I was caught up switching environments a few times back and forth, I lost repos and commit logs for early work.

React offers react-native and create-react-native-app as two separate environments for compiling and testing, and it took some snaking around some limitations to get the right one to work. I'm going with react-native, so I don't need to port-forward, but create-react-native-app allows the use of Expo for realtime code updating, something I wish I could've used. I can't get access to the router where I live so I had to avoid that...

Hi, your contribution has been rejected.

I hope you understand that you can't take code from one of your older projects, recreate the commit history in a new repository and then create a contribution about it on Utopian.io. If you want to continue contributing to this project via Utopian.io I will have to ask for the source of the original project to make sure the same thing doesn't happen again.


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

[utopian-moderator]

I assume because I haven't been able to claim ownership of the code & that it is unsure recent enough? I went through my old projects, salvaged from trash, and pushed the old repo to GitHub here.

It's clearly not a nice commit history, or project setup... but hopefully this clears up that the entire project was started within 24 hours of this post, and that I am the only contributor so far.

Hey @jaegar! Thank you for the great work you've done!

We're already looking forward to your next contribution!

Fully Decentralized Rewards

We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

Want to chat? Join us on Discord https://discord.me/utopian-io

Hey @jaegar, want free resteems? All ya gotta do is follow me...