summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2014-03-07 14:38:46 (EST)
committer P. J. McDermott <pjm@nac.net>2014-03-07 14:38:46 (EST)
commit412fb3bc59ea1eafe11805863d92b122e6204bf9 (patch)
tree7bc8255f49a4a973ba6d8c2cf6431d508dbb72fa
parentcc22bba03176dc0827dbdca80ce921af2bd04f7c (diff)
downloadwww-412fb3bc59ea1eafe11805863d92b122e6204bf9.zip
www-412fb3bc59ea1eafe11805863d92b122e6204bf9.tar.gz
www-412fb3bc59ea1eafe11805863d92b122e6204bf9.tar.bz2
projects/overworld-rpg/index.mdwn: New file.
Also, images.
-rw-r--r--Makefile1
-rw-r--r--projects/overworld-rpg/index.mdwn44
-rw-r--r--projects/overworld-rpg/screen-demo-01.pngbin0 -> 11065 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-02.pngbin0 -> 13031 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-03.pngbin0 -> 14045 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-04.pngbin0 -> 17005 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-05.pngbin0 -> 15736 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-06.pngbin0 -> 16224 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-07.pngbin0 -> 13643 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-08.pngbin0 -> 11316 bytes
-rw-r--r--projects/overworld-rpg/screen-demo-09.pngbin0 -> 8674 bytes
11 files changed, 45 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 4095ecd..31ffde7 100644
--- a/Makefile
+++ b/Makefile
@@ -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
new file mode 100644
index 0000000..bea252b
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-01.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-02.png b/projects/overworld-rpg/screen-demo-02.png
new file mode 100644
index 0000000..5442d30
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-02.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-03.png b/projects/overworld-rpg/screen-demo-03.png
new file mode 100644
index 0000000..e45c384
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-03.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-04.png b/projects/overworld-rpg/screen-demo-04.png
new file mode 100644
index 0000000..06a72bf
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-04.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-05.png b/projects/overworld-rpg/screen-demo-05.png
new file mode 100644
index 0000000..fa78440
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-05.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-06.png b/projects/overworld-rpg/screen-demo-06.png
new file mode 100644
index 0000000..d401e1b
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-06.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-07.png b/projects/overworld-rpg/screen-demo-07.png
new file mode 100644
index 0000000..cb28329
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-07.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-08.png b/projects/overworld-rpg/screen-demo-08.png
new file mode 100644
index 0000000..df3f58b
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-08.png
Binary files differ
diff --git a/projects/overworld-rpg/screen-demo-09.png b/projects/overworld-rpg/screen-demo-09.png
new file mode 100644
index 0000000..3501cee
--- /dev/null
+++ b/projects/overworld-rpg/screen-demo-09.png
Binary files differ