diff options
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | projects/overworld-rpg/index.mdwn | 44 | ||||
-rw-r--r-- | projects/overworld-rpg/screen-demo-01.png | bin | 0 -> 11065 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-02.png | bin | 0 -> 13031 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-03.png | bin | 0 -> 14045 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-04.png | bin | 0 -> 17005 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-05.png | bin | 0 -> 15736 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-06.png | bin | 0 -> 16224 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-07.png | bin | 0 -> 13643 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-08.png | bin | 0 -> 11316 bytes | |||
-rw-r--r-- | projects/overworld-rpg/screen-demo-09.png | bin | 0 -> 8674 bytes |
11 files changed, 45 insertions, 0 deletions
@@ -34,6 +34,7 @@ srcs = \ talks/software-contracts/index.mdwn \ projects/index.mdwn \ projects/ssic/index.mdwn \ + projects/overworld-rpg/index.mdwn \ projects/cgol/index.mdwn \ projects/screen-batt/index.mdwn \ projects/changelog-gen/index.mdwn \ diff --git a/projects/overworld-rpg/index.mdwn b/projects/overworld-rpg/index.mdwn new file mode 100644 index 0000000..3f1a405 --- /dev/null +++ b/projects/overworld-rpg/index.mdwn @@ -0,0 +1,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" --> diff --git a/projects/overworld-rpg/screen-demo-01.png b/projects/overworld-rpg/screen-demo-01.png Binary files differnew file mode 100644 index 0000000..bea252b --- /dev/null +++ b/projects/overworld-rpg/screen-demo-01.png diff --git a/projects/overworld-rpg/screen-demo-02.png b/projects/overworld-rpg/screen-demo-02.png Binary files differnew file mode 100644 index 0000000..5442d30 --- /dev/null +++ b/projects/overworld-rpg/screen-demo-02.png diff --git a/projects/overworld-rpg/screen-demo-03.png b/projects/overworld-rpg/screen-demo-03.png Binary files differnew file mode 100644 index 0000000..e45c384 --- /dev/null +++ b/projects/overworld-rpg/screen-demo-03.png diff --git a/projects/overworld-rpg/screen-demo-04.png b/projects/overworld-rpg/screen-demo-04.png Binary files differnew file mode 100644 index 0000000..06a72bf --- /dev/null +++ b/projects/overworld-rpg/screen-demo-04.png diff --git a/projects/overworld-rpg/screen-demo-05.png b/projects/overworld-rpg/screen-demo-05.png Binary files differnew file mode 100644 index 0000000..fa78440 --- /dev/null +++ b/projects/overworld-rpg/screen-demo-05.png diff --git a/projects/overworld-rpg/screen-demo-06.png b/projects/overworld-rpg/screen-demo-06.png Binary files differnew file mode 100644 index 0000000..d401e1b --- /dev/null +++ b/projects/overworld-rpg/screen-demo-06.png diff --git a/projects/overworld-rpg/screen-demo-07.png b/projects/overworld-rpg/screen-demo-07.png Binary files differnew file mode 100644 index 0000000..cb28329 --- /dev/null +++ b/projects/overworld-rpg/screen-demo-07.png diff --git a/projects/overworld-rpg/screen-demo-08.png b/projects/overworld-rpg/screen-demo-08.png Binary files differnew file mode 100644 index 0000000..df3f58b --- /dev/null +++ b/projects/overworld-rpg/screen-demo-08.png diff --git a/projects/overworld-rpg/screen-demo-09.png b/projects/overworld-rpg/screen-demo-09.png Binary files differnew file mode 100644 index 0000000..3501cee --- /dev/null +++ b/projects/overworld-rpg/screen-demo-09.png |