Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate

Choice-based game template

Author: 
claudeb
Saturday, April 11, 2020 - 08:56
Art Type: 
Document
Tags: 
template
web
Web Design
text
License(s): 
CC0
Collections: 
  • A Pool: Unsorted (GDN)
  • cc-by-3 possible game kits and gfx
Favorites: 
2
Share Icons: 
Preview: 
Preview
Preview

Ramus is a template for hypertext fiction or games self-contained in a single web page. Emphasis on template: to make your own, simply replace the content of an existing document. All you need to know is plain old HTML.

What's included

  • Kitty and the sea, a short but complete sample game ported to Ramus as a showcase.
  • The interactive guide (made with Ramus, of course), complemented by the link type reference and scripting reference.
  • A minimal template you can more easily use as a starting point.

Speaking of which: when putting your own content into the Ramus template, the resulting work belongs to you; credit would be appreciated, but is not required. Do let other people know they can do the same in turn, if you please.

The sample game comes with its own license different from that of Ramus.

Features

  • half a dozen link types that advance the story in various ways
  • status line with score-keeping and move counter
  • visited nodes are tracked and can be highlighted in CSS
  • nice, modern stylesheet by default
  • accessibility features like keyboard navigation

The scripting language further allows:

  • conditional display
  • fragment inclusion
  • custom Javascript

History

Ramus was originally developed between 2011 and 2012, and saw use until the following year. After a 7-year hiatus, I revived it in 2020 with new insights... then promptly set it aside for another year. Won't happen again, hopefully.

The current version is 2.5 (as of 4 June 2021). Older versions also remain available. For more details, see the project homepage.

Copyright/Attribution Notice: 
When putting your own content into the Ramus template, the resulting work belongs to you; credit would be appreciated, but is not required. Do let other people know they can do the same in turn, if you please.
File(s): 
ramus-2_0.zip ramus-2_0.zip 13.8 Kb [48 download(s)]
ramus-2_1.zip ramus-2_1.zip 15.1 Kb [22 download(s)]
ramus-2_2.zip ramus-2_2.zip 18.1 Kb [19 download(s)]
ramus-2_3.zip ramus-2_3.zip 20.6 Kb [29 download(s)]
ramus-2_3_1.zip ramus-2_3_1.zip 21.2 Kb [8 download(s)]
ramus-2_4.zip ramus-2_4.zip 22.7 Kb [7 download(s)]
ramus-2_5.zip ramus-2_5.zip 23.3 Kb [24 download(s)]
  • Log in or register to post comments

Comments

Zed Hanok
joined 3 years 2 months ago
04/11/2020 - 23:14

I love stuff like this, although this is probably the best I've seen!

  • Log in or register to post comments
claudeb
joined 11 years 5 months ago
04/12/2020 - 00:05
claudeb's picture

Thank you very much for the nice words!

  • Log in or register to post comments
claudeb
joined 11 years 5 months ago
04/13/2020 - 07:08
claudeb's picture

Hey, everyone. Just two days later, there's another release out, that adds some useful features; see the revision history for details. Thank you for the interest.

  • Log in or register to post comments
claudeb
joined 11 years 5 months ago
04/17/2020 - 00:34
claudeb's picture

Another four days, another release, this time adding a scripting system on top of everything else. It took a little longer mostly because of the documentation, and a hard drive failure messing up my schedule. Enjoy!

  • Log in or register to post comments
claudeb
joined 11 years 5 months ago
04/20/2020 - 07:52
claudeb's picture

Three more days, and I'm here to pester you again. As usual, see the revision history, and of course the updates desc. Thanks!

  • Log in or register to post comments