jamro / sigma18

Submission for Gynvael's Winter GameDev Challenge 2018/19

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sigma-18 Game

My submission to Gynvael's Winter GameDev Challenge 2018/19.

The DEMO is available here: http://sigma18.jmrlab.com.

Results

I am proud to announce that Sigma-18 has taken the 1st place in Gynvael's Winter GameDev Challenge 2018/19. See the game and results live stream in YouTube.

Rules of the Challenge

Create a game that meets the following requirements:

  • Theme: unrealistic hacking simulator, the player is a space marine's tech/hacker that aids a squad of space marines while they explore an abandoned space station.
  • Dual screen: It must render this overlay on top of everything - it only allows to draw game content in two regions (assume these are two separate displays on a spaceship's console).
  • Technology: client-side web technology that runs on the newest stable Chrome on Windows 10 (1803/1809) in a 1920x1080 resolution.
  • File size limit: 128000 bytes (excluding overlay image, source codes and documentation)
  • Submission deadline: 31st of January 2019, 11:59pm AoE

More details at Gynvael's Winter GameDev Challenge 2018/19

Software Requirements

In order to reduce file size (see challenge rules for more details), the game works only in following web browsers:

  • Google Chrome: version 56+, (RECOMMENDED)
  • FireFox: version: 51+,
  • Microsoft Edge: version 15+,
  • Safari: version 10+,
  • Opera: version 42+

The Plot

It's the year 2080. You are a space marine's tech who specializes in security and hacking. The squad that you are supporting is leading by commander Alex Decker. They are on their way back home from a reconnaissance mission in The Teta Colony. Unfortunately, the spaceship was damaged and they were forced to have an emergency landing at International Space Station Sigma-18. The ship was wrecked during the landing so you must help the squad to find another way out.

How to Start

Go to game directory and run npm start. It sould start a local web server available at http://localhost:8080/. Open the webpage and have fun!

Starting up http-server, serving ./dist
Available on:
  http://127.0.0.1:8080
Hit CTRL-C to stop the server

How to Play

Game Screenhot

You should be able to find all instruction in the game. Here are a few hints for the beginning:

  • use left console to run commands and hack systems of ISS Sigma-18
  • right screen shows map and current location of the squad. Only visited location are show on the map
  • to list all available commands type help and press ENTER. At the beginning there is not many of them available, however, you will get more commands as proceeding in the game
  • up/down arrows navigates through the history of the console
  • to get help about specific command run [CommandName help]. (For example sfx help)
  • You can communicate with commander Decker via com command. See com help for more info.
  • If you really got stuck, you can ask commander Decker for help by running com hint. However you should be able to complete the game without that.

Known Issues

  • Not working on Internet Explorer (due to code optimization to meet 128000 bytes size limit). Recommended to play on latest version of Chrome.
  • The game does not save the progress. After closing the web browser your progress will be lost.

Code Quality

Due to the limit of 128000 bytes, this is not the most beautiful code that you can find on the Internet :) Focus on the gameplay and have fun instead :)

About

Submission for Gynvael's Winter GameDev Challenge 2018/19


Languages

Language:JavaScript 97.8%Language:SCSS 2.2%