Skip to content

sarahRosannaBusch/Txtaria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

A single-pane ASCII-art platformer made with Phaser.io

To Run locally

Design

  • responsive
  • consistent experience in all browsers
  • accessible (both visual and auditory cues, big font, 5 colour themes)
  • toggle fullscreen and sound
  • simple keyboard and touch controls (left, right, jump, stomp)
  • TODO: controller controls

Landing Page

  • Simple animated banner and play button.
  • Completely contained in index.html
  • Loads nicely even over slow connections

Data

  • stored in localStorage: level, themeName, soundOn, devMode
  • localStorage.clear(); in browser console to wipe memory

Dev Mode

  • localStorage.setItem("devMode", 1); in browser console to skip title screen and asciiRain tween

Game Area

  • 1024 x 768 px, scaled to fit
  • This provides the most consistent experience across devices and browsers

Scene

  • single scene object that has components swapped out from level to level
  • game logic and event handling done in scene.js, everything else is modular components
  • base, player, and ui always persist

Phaser References

About

A single-pane ASCII-art platformer made with Phaser.io

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published