Skip to content

Fully text-based, single button controlled, engine/library/framework-less video game. It aims to provide a classic arcade experience through its visuals.

Notifications You must be signed in to change notification settings

JeuJeus/enter-the-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

λ Enter the Lambda

"Enter the Lambda", is a fully text-based, single button controlled video game.
It is built completly using vanilla JS, HTML and CSS, without any engine, library or framework.
The style is kept really simple with only two colors.

The game aims to resemble an oldschool early 80s gaming experience through its visuals.
The surrounding style of the animated background and the CRT monitor as well as Terminal round off the experience together.

Enter the Lambda Screenshot

Documentation

Screenshots

Enter the Lambda Screenshot Enter the Lambda Screenshot Enter the Lambda Screenshot Enter the Lambda Screenshot Enter the Lambda Screenshot

Constraints

  • Fully text-based, using only Unicode characters, HTML, CSS for visuals.
  • Built using only vanilla JavaScript, HTML, and CSS
    • No engine, libraries or frameworks
  • Controls are limited to a single key: spacebar
  • Colors are limited to black and green (shades allowed)

Style

  • Retro style, reminiscent of early arcade, pc games.
  • Monospaced font to enhance the retro aesthetic.
  • Essentially only two colors: black and green
  • Additional atmospheric elements are included:
    • CRT monitor
      • Scan-lines, Flickering, Glare, Chromatic aberration, Vignetting etc.
    • Bootup sequence
    • Preface Terminal
    • Authentic Stickers
    • Several popcultural Easter Eggs

Description / Gameplay

  • The game is controlled by pressing "Space" to jump.
  • The objective is to avoid obstacles
  • The player automatically
    • ...climbs "the hills"
    • ...falls down "the hills"
  • The game ends when the player hits an obstacle

Difficulty

  • Initially not being able to jump whilst falling came into the game as a bug, but now its a feature that adds to the difficulty.
  • The game difficulty can be configured through game-config.json

Open Tasks

  • Make the game responsive / mobile-friendly

About

Fully text-based, single button controlled, engine/library/framework-less video game. It aims to provide a classic arcade experience through its visuals.

Topics

Resources

Stars

Watchers

Forks