Skip to content
Text tilemap based game development environment
TypeScript HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src Improve rotate automaton May 5, 2019
.gitattributes
.gitignore
LICENSE.txt
README.md
package.json
tsconfig.json Initial commit Feb 23, 2019

README.md

rj-10 (Demo)

Text tilemap based game development environment.

screenshot

lv3 lv6 lv8 lv13

How to make

Play tutorial to know basic rules.

Sample code

See the tutorial code or the demo code as an example code.

Tilemap

###########   \
#         #   -- These lines represent a text tilemap
# @     o #   /
  c     y     <- This line sets a color of text in the previous line
#         #   \
###########   -- These lines also represent a text tilemap

Rules

  • Colored text becomes an actor (game object).
  • cyan and blue actors are players, red and purple actors are enemies, yellow and green actors are goals and gray actors are walls.
  • To win the level, the player must reach all goals, or survive 10 secondes when no goal exists in the level.
  • Specific characters in the actor define a behavior of the actor.
  • @ character moves with the arrow or wasd keys.
  • ^Z>nvz<N character moves forward and reflects with -|/\.
  • RL character turns to right/left along the wall.
  • F character fires the neighboring actor periodically.
  • Same color text is treated as a single actor.
  • The behavior of character neighboring sf becomes slow/fast.

Playground

Use this jsbin to write a game on a browser.

Acknowledgement

rj-10 is inspired by Pix64

You can’t perform that action at this time.