Compare commits
10 Commits
b1b0c3b35a
...
f7b30e06c5
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f7b30e06c5 | ||
![]() |
7ff09c4ce0 | ||
![]() |
91bc137046 | ||
![]() |
b77915431d | ||
![]() |
25ba27af33 | ||
![]() |
d7ce19dfa6 | ||
![]() |
18bd7598c1 | ||
![]() |
c85a95789d | ||
![]() |
71788bcdb0 | ||
![]() |
b7e16d006b |
@ -1,4 +1,4 @@
|
|||||||
image: thallian/love-release
|
image: quay.io/thallian/love-release
|
||||||
|
|
||||||
build:
|
build:
|
||||||
script:
|
script:
|
||||||
|
2
Makefile
2
Makefile
@ -2,7 +2,7 @@ ZIP := zip -x \*.tmx \*.xcf
|
|||||||
LOVE := love
|
LOVE := love
|
||||||
|
|
||||||
NAME := ds_alpha
|
NAME := ds_alpha
|
||||||
VERSION := 0.0.1
|
VERSION := 0.0.0
|
||||||
|
|
||||||
CURRENTDIR := $(realpath .)
|
CURRENTDIR := $(realpath .)
|
||||||
SRCDIR := src
|
SRCDIR := src
|
||||||
|
46
README.md
46
README.md
@ -1,8 +1,11 @@
|
|||||||
|
[](https://gitlab.com/thallian/streuner-game/commits/master)
|
||||||
|
|
||||||
# A Game About a Band
|
# A Game About a Band
|
||||||
And this band is called [Die Streuner](http://www.streuner.de/) ([*The Strays*](https://en.wikipedia.org/wiki/Die_Streuner) in English).
|
And this band is called [Die Streuner](http://www.streuner.de/) ([*The Strays*](https://en.wikipedia.org/wiki/Die_Streuner) in English).
|
||||||
I am a big fan ever since I've discovered them in 2007 and I had the opportunity to get to know the different people better over the years.
|
I am a big fan ever since I've discovered them in 2007 and I had the opportunity to get to know the different people better over the years.
|
||||||
|
|
||||||
So why not try and create a little game with them as the main characters and at the same time learn a bit about game development. Maybe I'll even manage to create a playable version.
|
So why not try and create a little game about them and at the same time learn a bit about game development.
|
||||||
|
Maybe I'll even manage to create a playable version.
|
||||||
|
|
||||||
At the moment it is more of a very simple techdemo but I hope to change that in the near future.
|
At the moment it is more of a very simple techdemo but I hope to change that in the near future.
|
||||||
|
|
||||||
@ -13,11 +16,18 @@ In the meantime take a moment to listen to the music of *Die Streuner*:
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
# Prerequisites
|
# Usage
|
||||||
|
Use arrow keys for movement and enter to get rid of dialogs (for movement w, a, s, d & h, j, k, l works too).
|
||||||
|
|
||||||
|
# Downloads
|
||||||
|
You can download the automatic builds from the [Pipeline](https://gitlab.com/thallian/streuner-game/pipelines) section.
|
||||||
|
|
||||||
|
# Building
|
||||||
|
You can either build it locally (mostly for development) or with docker (for distribution).
|
||||||
|
|
||||||
|
## Local Building
|
||||||
|
### Prerequisites
|
||||||
- [Löve](https://love2d.org/)
|
- [Löve](https://love2d.org/)
|
||||||
- [Tiled](http://www.mapeditor.org/) (if you want to edit levels)
|
|
||||||
- [GIMP](http://www.gimp.org/) (if you want to edit character sprites)
|
|
||||||
- The following \*nix tools in your path if you want to use the makefile:
|
|
||||||
- make
|
- make
|
||||||
- zip
|
- zip
|
||||||
- kill
|
- kill
|
||||||
@ -25,20 +35,40 @@ In the meantime take a moment to listen to the music of *Die Streuner*:
|
|||||||
- awk
|
- awk
|
||||||
- ps
|
- ps
|
||||||
|
|
||||||
# Usage
|
### Usage
|
||||||
```
|
```
|
||||||
make run
|
make run
|
||||||
```
|
```
|
||||||
|
|
||||||
Use arrow keys for movement and enter to get rid of dialogs (for movement w, a, s, d & h, j, k, l works too).
|
## Docker Building
|
||||||
|
|
||||||
|
Uses [docker](https://hub.docker.com/r/thallian/love-release/) with [love-release](https://github.com/MisterDA/love-release) to build the different OS packages.
|
||||||
|
|
||||||
|
### Prerequisites
|
||||||
|
- [Docker](https://www.docker.com/)
|
||||||
|
- make
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
```
|
||||||
|
make docker
|
||||||
|
```
|
||||||
|
|
||||||
|
Or you can look up the exact command in the [Makefile](Makefile)
|
||||||
|
|
||||||
# Licensation
|
# Licensation
|
||||||
All original code is licensed under the [MPL 2.0](https://www.mozilla.org/MPL/2.0/index.txt).
|
All original code is licensed under the [MPL 2.0](https://www.mozilla.org/MPL/2.0/index.txt).
|
||||||
|
|
||||||
## Libraries
|
# Libraries
|
||||||
- [30log](https://github.com/Yonaba/30log): [MIT](http://opensource.org/licenses/mit-license.php)
|
- [30log](https://github.com/Yonaba/30log): [MIT](http://opensource.org/licenses/mit-license.php)
|
||||||
- [anim8](https://github.com/kikito/anim8): [MIT](http://opensource.org/licenses/mit-license.php)
|
- [anim8](https://github.com/kikito/anim8): [MIT](http://opensource.org/licenses/mit-license.php)
|
||||||
- [bump](https://github.com/kikito/bump.lua): [MIT](http://opensource.org/licenses/mit-license.php)
|
- [bump](https://github.com/kikito/bump.lua): [MIT](http://opensource.org/licenses/mit-license.php)
|
||||||
- [sti](https://github.com/karai17/Simple-Tiled-Implementation): [MIT](http://opensource.org/licenses/mit-license.php)
|
- [sti](https://github.com/karai17/Simple-Tiled-Implementation): [MIT](http://opensource.org/licenses/mit-license.php)
|
||||||
|
|
||||||
The tiles and character images are from the [liberated pixel cup](http://lpc.opengameart.org/) and are under a [cc-by.sa 3.0](http://creativecommons.org/licenses/by-sa/3.0/) license.
|
The tiles and character images are from the [liberated pixel cup](http://lpc.opengameart.org/) and are under a [cc-by.sa 3.0](http://creativecommons.org/licenses/by-sa/3.0/) license.
|
||||||
|
|
||||||
|
# History
|
||||||
|
I started a first version of this in ~2008 with the [RPG Maker](http://www.rpgmakerweb.com/) (no idea which version), back when I had even less an idea of software development than today :)
|
||||||
|
|
||||||
|
The only thing surviving is the following screenshot:
|
||||||
|
|
||||||
|

|
||||||
|
BIN
history.jpg
Normal file
BIN
history.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 88 KiB |
Loading…
Reference in New Issue
Block a user