Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snsvrno/secretsanta2020
Visual Novel where you try and help the local peoples with their problems, hopes, & dreams; an Entry for Secret Santa 2020 Jam.
https://github.com/snsvrno/secretsanta2020
game gamejam haxe
Last synced: 27 days ago
JSON representation
Visual Novel where you try and help the local peoples with their problems, hopes, & dreams; an Entry for Secret Santa 2020 Jam.
- Host: GitHub
- URL: https://github.com/snsvrno/secretsanta2020
- Owner: snsvrno
- License: gpl-3.0
- Created: 2020-12-22T16:02:48.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-27T00:18:54.000Z (almost 4 years ago)
- Last Synced: 2024-11-14T10:57:10.544Z (2 months ago)
- Topics: game, gamejam, haxe
- Language: Haxe
- Homepage:
- Size: 6.93 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.adoc
- Changelog: changelog/1.1.0.adoc
- License: LICENSE
Awesome Lists containing this project
README
= a Unexpected Sojourn
A visual novel exploration game about making friends and helping them out.
== Background
This was originally created for Secret Santa Jam 2020; but I worked on it more in order to make it a better experience. There is no true `jam version` because I didn't finish it by the deadline, but `1.0.0` is the closest to that. The latest version has had more effort to hopefully create a more polished and completed game.
=== Concept
The original concept was developed in discussion with my giftee. They enjoyed RPGs because of the 'immersive story' and Human Fall Flat because of the puzzles. I thought about how I could put these together. RPG quests could be like puzzles if designed correctly, so I went for a game of only RPG quests and dialogue.
At the time I also rediscovered the GROW games, and wanted to tie that into it as well (the idea of time dependence, and upgrading items). The final game has some of these ideas; such as limited time during the day, and trading items for other items (though this is very limited. didn't have the scope to completely flesh this out).
== Building
Everything required to build this game should be included. This was made with `Haxe` and `Heaps.io` so you should use `haxe ***.hxml` to build whatever target you want. `haxe hxml\hl.dx.hxml` will build the windows `Hashlink` target.
=== Prerequesites
In order to get everything required you can run `haxelib install ***.hxml` for whatever target you want to build, everything will automatically be downloaded.
I used a local library ("./haxelib") for production, and recommend doing so to keep these versions different from global haxelib versions. To do so run `haxelib newrepo` before running `install`
This should build with any versions of Haxe 4+ and any later versions of the libraries, but the exact versions are included below to reproduce the original build environment if there are any issues.
Hide is used for editing the content in the `res/data.cdb` file.
.List of all Haxe dependencies, with versions and usage.
[cols="<,^,<"]
|===