ProjectDover (aka Blind 2021)
Kevin's & Frank's attempt to write a classic adventure with modern tools. Coded with .Net Core v 3.1, the project can be open with any Visual Studio, Visual Studio Code (and other editors).
The idea
A text-based adventure game, in a near-future where you and your glasses companion are exploring your environment. We will use AI to simplify the commands. This way "take flashlight" could be "grab the light", "pick up the flashlight"; accept more "humans" commands and the AI will translate to game commands.
Thoughts
- You are blind
- Companion glasses are "talking" to you. Named: "B"
- Amnesia?
- Inclusive
- A narrator (maybe your glasses) summarize "your" journey at the beginning.
- Could go voice
- The game can be played on-prem or from a webpage
- Multi-languages: English, French, etc.
F.A.Q.
Q: How to install?
R: Right now there is no installation or binary published. You will need to compile the project by yourself.
Q: What are the requirements?
R: To be able to compile the project you will need:
- Visual Studio IDE or Visual Studio Code
- .Net Core v3.1 LTS
- To be able to save you will need access to a MongoDB.
Q: Can I play without the (MongoDB) database?
R: Yes. Right now the database is only use to save game, and load saved games.
Q: How can I import a custom map?
R: Use .\data\BradysHouse\rooms.json
as an example. Right now, to play a custom map you need to replace the file BradysHouse\rooms.json
. However, soon it should be possible to load any map. The pattern should be a folder (named as your map's name) and a file rooms.json. And a list of maps will be listed in settings.
Q: What the gameplay look like?
Contributing
If you find a bug or would like to add a feature, check out those resources:
-
To see the current work in progress Glo board or the Issues page on GitHub.
-
This project is build during live streaming session with the community on Twitch. You can see the complete list of all past sessions here
-
Check out our Code of Conduct and Contributing docs. This project follows the all-contributors specification. Contributions of any kind welcome!
✨
Contributors Thanks goes to these wonderful people (emoji key):
Frank Boucher |
Kevin Griffin |
This project follows the all-contributors specification. Contributions of any kind welcome!