summaryrefslogtreecommitdiffstats
path: root/projects/overworld-rpg/index.mdwn
blob: 3f1a405cfc7a1162a84789682b4f9b3dba13ce43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!--#set var="title" value="Untitled Overworld RPG Engine" -->
<!--#include virtual="/includes/header.html" -->

This is overworld-rpg, an untitled experimental [overworld][] role-playing game
engine.  Written in C and designed to be visually pleasing, lightweight, and
portable.  Features a resource management system (with reference counting and
garbage collection), [Tiled][] XML map parser, [GIMP][] palette parser,
tile-based and layered world map renderer, realistic and efficient day/night
[palette cycling][] system (with linear and cosine functions), and more.  Uses
GNU Autoconf, Automake, Expat, SDL, SDL\_image, and zlib.

[overworld]: https://en.wikipedia.org/wiki/Overworld
[Tiled]: http://www.mapeditor.org/
[Gimp]: http://www.gimp.org
[palette cycling]: https://en.wikipedia.org/wiki/Color_cycling


Screenshots
===========

Following are screenshots of the automated "demo" game, which shows the
day/night cycle.  The purple rectangle is a hardcoded placeholder player
character sprite.

<img src="screen-demo-01.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-02.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-03.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-04.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-05.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-06.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-07.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-08.png" alt="overworld-rpg demo screenshot">
<img src="screen-demo-09.png" alt="overworld-rpg demo screenshot">


Downloading
===========

overworld-rpg is maintained in a [Git repository][repo-http], which can be
cloned from `git://git.pehjota.net/overworld-rpg/overworld-rpg.git`.

[repo-http]: http://git.pehjota.net/overworld-rpg/overworld-rpg.git/

<!--#include virtual="/includes/footer.html" -->