Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/n-c0de-r/glyphae
Repo holding my Bachelor Thesis code
https://github.com/n-c0de-r/glyphae
Last synced: about 8 hours ago
JSON representation
Repo holding my Bachelor Thesis code
- Host: GitHub
- URL: https://github.com/n-c0de-r/glyphae
- Owner: n-c0de-r
- License: cc-by-sa-4.0
- Created: 2024-04-09T20:46:25.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T17:50:56.000Z (3 months ago)
- Last Synced: 2024-08-26T00:18:55.981Z (3 months ago)
- Language: C#
- Homepage:
- Size: 2.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE-CC-BY-SA
Awesome Lists containing this project
README
# G.L.Y.P.H.A.E. - ***G***ame-based ***L***earning ***Y***ields ***P***honetic ***H***ieroglyphs of ***A***ncient ***E***gyptian
## :page_facing_up: Description
GLYPHAE is an Android mobile game designed to make learning Ancient Egyptian hieroglyphs fun and engaging. Inspired by the Tamagotchi-style gameplay, players raise an Egyptian god from an egg to their godly form by fulfilling their various needs: hunger, health, joy, and energy.
Each need is met by playing games that teach the player hieroglyphs through a [Leitner-flashcard](https://en.wikipedia.org/wiki/Leitner_system)-inspired memory system. As you progress, the difficulty increases and new mini-games become available, reflecting the [five steps of second language acquisition described by Stephen Krashen](https://en.wikipedia.org/wiki/Second-language_acquisition#Stages).
![Dictionary](./Screenshots/2_Dictionary.png)
## :scroll: Table of Contents
- [Features](#hammer-features)
- [Gameplay](#dart-gameplay)
- [Needs](#heartpulse-needs)
- [Evolution](#hatching_chick-evolution)
- [Games](#video_game-games)
- [Installation](#floppy_disk-installation)
- [Usage](#iphone-usage)
- [Credits](#pray-credits)
- [Contributing](#busts_in_silhouette-contributing)
- [License](#balance_scale-license)
- [Contact](#e-mail-contact)## :hammer: Features
- Up to 4 different creatures to unlock and take care of, each with their own set of hieroglyphs to learn.
- At least 25 basic hieroglyphs to learn, with the potential for hundreds in later updates.
- 5 evolution phases with different effects on need changes.
- Increase complexity of games and unlock new ones as your pet evolves
- 3 Different overall difficulties that alter the gameplay a bit
- Engage in 8 different mini-games (so far) to fulfill your pet's needs: hunger, health, joy, and energy
- Receive notifications when needs drop to low, and by fulfilling these requests evolve your creature![Main Menu](./Screenshots/1_Main.png)
## :dart: Gameplay
### :heartpulse: Needs
- Hunger: Feed your pet hieroglyphs to still its hunger.
- Health: Engage in a game to heal your pet by matching hieroglyphs and letters in the correct order.
- Joy: Play various mini-games to entertain your pet and learn new hieroglyphs.
- Energy: Read a magic lullaby-spell to boost your pet’s energy, so you can play on.When any of these needs drops below a threshold, your pet will notify you. Each notification serves as an opportunity to learn new hieroglyphs and evolve your pet to the next stage.
![Game View](./Screenshots/4_GameView.png)
### :hatching_chick: Evolution
As your pet evolves, the following will happen:
- The difficulty of the mini-games will increase slightly
- Their needs will increase / decrease in a different manner
- Their appearance will change to show growth
- New games for the "joy" activity will become available
- These changes reflect the five steps of second language acquisition:
1. Pre-production
2. Early Production
3. Speech Emergence
4. Intermediate Fluency
5. Advanced Fluency![Game View](./Screenshots/3_PetSelect.png)
### :video_game: Games
#### Shell Breaker
![Minigame](./Screenshots/5_MiniGame.png)
TODO
## :floppy_disk: Installation
1. Download the APK file from the [releases page](https://github.com/n-c0de-r/BA_CODE/releases) here.
or
2. Download the APK from my [itch.io page](https://n-c0de-r.itch.io/glyphae)
## :iphone: Usage
1. Open the GLYPHAE app on your Android device.
2. Select an egg to begin raising your god.
3. Fulfill your pet’s needs by playing different mini-games.
6. Evolve your pet by meeting its needs when it calls you.
4. Learn hieroglyphs in a playful manner along the way.## :pray: Credits
[Ancient Egyptian Desert Music](https://assetstore.unity.com/packages/audio/music/ancient-egyptian-desert-music-free-pack-131425) - [Tyler Cunningham @ Unity Asset Store](https://assetstore.unity.com/publishers/31102)
[Desert Theme](https://opengameart.org/content/desert-theme-1) - [ProjectHelmet @ OpenGameArt.org](https://opengameart.org/users/projecthelmet)
[Fantasy Wooden GUI](https://assetstore.unity.com/packages/2d/gui/fantasy-wooden-gui-free-103811) - [Black Hammer @ Unity Asset Store](https://assetstore.unity.com/publishers/32893)
[Link Handler Script](https://github.com/Maraakis/ChristinaCreatesGames) - [ChristinaCreatesGames @ GitHub.com](https://github.com/Maraakis/ChristinaCreatesGames)
[Horus Symbol](https://commons.wikimedia.org/wiki/File:Horus_standing.svg) & [Sobek Symbol](https://commons.wikimedia.org/wiki/File:Sobek.svg) - [Jeff Dahl @ Wikimedia](https://commons.wikimedia.org/wiki/User:Jeff_Dahl)
[Wadjet Symbol](https://commons.wikimedia.org/wiki/File:Wadjet_(Deity).png) & [Nekhbet Symbol](https://commons.wikimedia.org/wiki/File:Nekhbet_(Goddess).svg) - [EternalSpace @ Wikimedia](https://commons.wikimedia.org/wiki/User:Eternal_Space)
[Emoji Icons by various artists @ OpenMoji.org](https://openmoji.org/)
## :busts_in_silhouette: Contributing
1. Fork the repository.
2. Create a new branch for your feature or bug fix:
```bash
git checkout -b feature-name
```
3. Commit your changes:
```bash
git commit -m 'Add some feature'
```
4. Push to the branch:
```bash
git push origin feature-name
```
5. Open a pull request.## :balance_scale: License
This project is dual-licensed under the GNU General Public License v3.0 for the software and the Creative Commons Attribution-ShareAlike (CC BY-SA) license for some derivatives for the created or edited assets based on originals from Openmoji or Wikipedia.
- Software Code: Licensed under the GNU General Public License v3.0 (GPLv3). See [LICENSE-GPLv3](LICENSE-GPLv3) file for details.
- Assets: Licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). See [LICENSE-CC-BY-SA](LICENSE-CC-BY-SA) file for details.GNU General Public License v3.0: See the file for details.
CC BY-SA License: See the file for details.## :e-mail: Contact
Feel free to open an issue or contact me at [email protected].