Current

Community service to incoming developers

I've met with some students, seniors, fathers, and a cancer patient who've all made attempts at making a replay of their favorite action adventure game, Ark. From what I've learned, the seniors and fathers playing this game are all disabled and use this game to socialize. Most of the adults stick together, but sometimes I see a moment of compassion when the older generation provide assistance to the younger during grief or losses. Children and students who play this game look up to the adults for a chance to gain additional life lessons or general support in learning more skills in the game.

One of the seniors have informed me they have allowed for one of the children to get involved in their servers by allowing him to create a discord and have it represent their servers. They wanted the child to feel like he was contributing to a team environment. Later I've learned the child was overcoming cancer. After listening, I've chosen to contribute to help create something unique and original in addition to the replay created by this community. It's intended to help make a breakthrough in the importance of their contribution.

I've found many students who are in college for computer science trying to create a notification system for both Discord, Nitrado, and Ark. So far I've only met students who have successfully coded their Discord with success. One of the students has asked to join me in the effort to create this program, and I've taken him as a mentee in the time being.

There are five parts to this addition of the replay. Four out of five have been completed thus far. Here is the list:

Program

  • Social API - Automatic contact through Discord, or other service
  • Driver - Controls the game
  • Service API - Connects to all servers
  • Cloud Setup - Distribute calls to about 20 servers to run actions and return results
  • Web Interface - Friendly user interface for all the above (e.x. left image)

The application adds an economy where "bush berry seeds" are used as currency. Essentially players can find "bush berry seeds" anywhere around the map and exchange them for items in the game. The program automatically makes the exchange directly to players through the web interface and with no admin interaction needed.

distribution
The core server communicates to each server of in-game exchanges.