
AERPG
A downloadable game for Windows, macOS, and Linux
Singleplayer ARPG in Go
see new multiplayer version (work in progress)
2D, top-down, pixelized magic action RPG
contributions very welcome (see roadmap)
demo
-
walking - test the rpg: explore map, kill skeletons, pick up loot, gain xp, collect magic items
-
mapmaker - create/edit a map: read source code for keymap
-
mapgen - generate a map: run
mapgen ______to use specific seed such asmapgen mycoolseed
-
install Go: go
-
install C dependencies:
apt-get install xorg-dev libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libopenal-dev libasound2-dev -
fetch this source code:
go get -v -d -u github.com/aerth/rpg/cmd/... -
compile tools into pwd:
GOBIN=$PWD go install github.com/aerth/rpg/cmd/... -
let me know how it goes
-
Pause, Inventory, Char Stats:
i -
Movement:
arrows,asdw,hjkl,hold right mouse -
Zoom:
mouse wheel -
Identify tile:
left click -
Pick up loot:
left click -
Attack (manastorm):
spacemiddle click -
Attack (magic bullet):
Bleft click (point/shoot) -
Quit: ctrl+Q
-
Toggle show enemy paths:
= -
Toggle fly mode:
caps lock -
Mana potion:
1 -
Health potion:
2 -
XP potion:
3 -
Speed up time:
LSHIFT -
Slow motion:
TAB -
Random Loot:
ctrl+L(random location),ctrl+K(under mouse) -
Spawn fresh mob:
M(watch FPS go down)
- font 'Admtas' by adem taş
- font 'Terminus TTF Font' (SIL Open Font License, version 1.1)
- sprite generator
- main character sprite
- big thanks to the pixel library
- additional credits in
assets/sprites/credits.txtfile
| Status | In development |
| Platforms | Windows, macOS, Linux |
| Release date | Jun 21, 2017 |
| Author | aerth |
| Genre | Role Playing |
| Tags | Action RPG, Fantasy, golang, Hack and Slash, Magic, mapgen, mapmaker, opengl, Skeletons, walking |
| Code license | MIT License |
| Average session | About a half-hour |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Links | Source code |
Download
Click download now to get access to the following files:







Leave a comment
Log in with itch.io to leave a comment.