/In-Character

A short puzzle platform game, where you turn into different letters to navigate the levels.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

In-Character

Table of Contents

Explanation

A short puzzle-platform game, where you turn into different letters to navigate the levels.

Live Version

https://robson.plus/in-character/

Compatibility

The output for this project is designed for desktop only. Mobile is not supported.

Platform OS Browser Version Status
Desktop Windows Firefox 99 Working
Desktop Windows Opera 85 Working
Desktop Windows Chrome 100 Working
Desktop Windows Edge 100 Working

Last tested on 13th April 2021.

Testing

To run this on your computer:

File Descriptions

index.html

This is the webpage that everything else is loaded into. This has been kept as simple as possible, so it mostly links to the stylesheet and JavaScript files.

keys.js

This is a list of keyboard keys and their associated numbers in JavaScript.

letters.js

This contains the shape of every letter of the alphabet. It also contains some special characters, but these aren't used.

levels.js

This contains the levels in the order they are played. Each level has data such as the name, layout, starting letter, starting position, etc. New levels can be added by just editing this file.

page.js

This is the JavaScript that makes everything work.

stars1.png & stars2.png

This is the background of the page.

style.css

This is where all the formatting is stored.

Technologies

This is built using:

Validation

Valid HTML

Valid CSS

X