Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/temirkhann/alchemist
Alchemy system from TES IV: Oblivion
https://github.com/temirkhann/alchemist
elder-scrolls gamedev oblivion sprites
Last synced: 2 days ago
JSON representation
Alchemy system from TES IV: Oblivion
- Host: GitHub
- URL: https://github.com/temirkhann/alchemist
- Owner: TemirkhanN
- License: apache-2.0
- Created: 2021-10-05T15:09:14.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-10-08T19:18:50.000Z (about 1 year ago)
- Last Synced: 2024-06-20T12:00:01.385Z (5 months ago)
- Topics: elder-scrolls, gamedev, oblivion, sprites
- Language: Go
- Homepage:
- Size: 3.72 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alchemist
![Code Quality Check](https://github.com/TemirkhanN/alchemist/workflows/code-quality-check/badge.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/TemirkhanN/alchemist)](https://goreportcard.com/report/github.com/TemirkhanN/alchemist)This is an implementation of an alchemy system from The Elder Scrolls IV: Oblivion.
It uses https://github.com/faiface/pixel as OpenGL adapter to create windows and draw elements.## Requirements
https://github.com/faiface/pixel#requirements## Launch
1. Meet [requirements](#requirements)
2. `git clone`
3. `go run cmd/alchemy/main.go`## Domain
Currently, only mortar is implemented.
Retort, Calcinator and Alembic are in backlog.
Some ingredients sprites are missing. They are commented in ingredient_repository.## GUI
Alchemist level, luck and mortar level are currently hardcoded in main.go.
Ingredient replacement needs to be implemented yey.![ingredients](.docs/main.jpeg)
![ingredients](.docs/ingredients.jpeg)
![ingredients](.docs/main-ingredients-filled.jpeg)