Clone of the Fallout hacking mini-game, rendered into a browser canvas.

Overview

kodenkel-fo-hacking

Clone of the Fallout hacking mini-game, rendered into a browser canvas.

You can try it out at: https://www.kodenkel.com/games/fo-hacking/

Showcase of the mini-game running in a browser

Have fun!

If you like this project, or found it useful:

"Buy Me A Coffee"

Pre-requisites

  • NodeJS
  • npm

Building

npm install
yarn build-all
yarn esbuild-browser:dev

Later on, just simply run the ./build.sh included.

Running it Locally

Serve up the contents of the work directory with your favorite web server.

PHP comes with a simple server. To use it, run the following in the work directory:

php -S localhost:7000

Then visit localhost:7000 in a modern browser.

You might also like...

A web app build with HTML, CSS, and JavaScript. It allow users to add a book title and and it's author. Content are rendered also dynamically.

Awesome books: with ES6 Description the project. Built With Major languages Frameworks Technologies used Awesome Books In this project the featured se

Nov 4, 2022

A progressively enhanced server-rendered form-aware web component counter using WebC

Eleventy WebC Number Counter Demo A progressively enhanced server-rendered form-aware web component counter using WebC. This enhances from an input t

Nov 11, 2022

LinkedIn-Clone - a LinkedIn clone with firebase, redux and styled components

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Jan 3, 2022

a 2D html canvas shooting game, implemented using vanilla JavaScript

EnemyShooting-Game a 2D single player enemy shooting game. It is an html canvas game, implemented using Vanilla JavaScript. Rules Killing each enemy w

Jun 18, 2022

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

Phaser - HTML5 Game Framework Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop a

Jan 7, 2023

Snake game developed by Canvas & vanilla Js using OOP paradigm ๐Ÿ ๐ŸŽ ๐ŸŽฎ

Snake game developed by Canvas & vanilla Js using OOP paradigm  ๐Ÿ ๐ŸŽ ๐ŸŽฎ

Snake-Game ๐Ÿ ๐ŸŽ Snake game developed by Canvas & vanilla Js using OOP paradigm This project was an exercise for the canvas fullDemo Feature Eating fo

Oct 7, 2022

Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries

20+ Web Projects With Vanilla JavaScript This is the main repository for all of the projects in the course. Course Link Course Info Website # Project

Jan 4, 2023

๐Ÿฅฐ Mini world simulator is a terminal application made in JavaScript to control the world that is being generated.

Mini-world "Simulator" Mini world simulator is a terminal application made in JavaScript to control the world that is being generated. It has no other

Mar 14, 2022
Comments
  • Chance of entering an infinite loop in removeDud

    Chance of entering an infinite loop in removeDud

    Pre-condition: Only one word left to guess: the correct password. User Action: The user finds a block. The game decides to remove a dud. Actual Outcome: There's no more dud to remove. The program is frantically attempting to find a dud to remove. Expected Outcome: The program realizes that there's no more dud to remove, and therefore bails out.

    Problematic lines:

    https://github.com/goobemaster/kodenkel-fo-hacking/blob/ce1cfd6ac6c27c58670662dfe0481c0d3701ded6/src/main.ts#L429-L430

    Should be prevented early (and offering reset tries instead; not that it matters, because there's only one word left):

    https://github.com/goobemaster/kodenkel-fo-hacking/blob/ce1cfd6ac6c27c58670662dfe0481c0d3701ded6/src/main.ts#L137

    opened by goobemaster 0
  • Scan line (dubbed gauss) shouldn't reset

    Scan line (dubbed gauss) shouldn't reset

    Minor visual annoyance. When the user clicks the reset button, the scan line that appears at random intervals disappears mid screen. The scan line should go all the way. The button is meant to act like a virtual soft reset. :)

    opened by goobemaster 0
  • Duplicated passwords shouldn't be picked during reset

    Duplicated passwords shouldn't be picked during reset

    Due to the huge number of words duplicated passwords rarely occur, but its still an issue.

    Luckily, if the correct password happens to be one that is duplicated, the player may choose any one of them, only the letters are considered by the game. Nonetheless, this should be fixed eventually.

    Relevant lines: https://github.com/goobemaster/kodenkel-fo-hacking/blob/dff826bb012eb51eccc5e6b6f9250d09d22fa079/src/main.ts#L386-L392

    opened by goobemaster 0
Owner
Gabor Major
Once upon a time, there was a Guild Master.
Gabor Major
Hacking Prodigy, the math game.

Website โ€ข Discord โ€ข Installation โ€ข YouTube How to install See our Quickstart Guide. Info We aren't evil. We aren't evil. Everything is open source, fo

Prodigy P-NP 30 Dec 19, 2022
A pokemon-like project game where you level up by hacking your neighbor.

CTF BourgPalette A pokemon-like project game where you level up by hacking your neighbor. You play as a new hacker. You are not trying to capture all

VB 23 Dec 27, 2022
PokemonNFT started as Buildspace Project - "Create your own mini turn-based NFT browser game" - ROSE Emerald Paratime Testnet

Welcome to PokemonNFTGame ?? Buildspace Project - Create your own mini turn-based NFT browser game โœจ Demo Install npm install Usage npm run dev Blockc

Alberto Cruz Luis 7 Oct 3, 2022
An api named Crypto Versus, a multiplayer versus hacking simulator. Project still in the making!

Crypto Versus A Multiplayer Versus Hacking Simulation Inspired by the Steam game Bitburner Table of content Possible ouputs for all endpoints routes /

null 3 Jan 29, 2022
A powerful, extensible, customizable & rapidly develop hacking framework.

YourN3xt(Beta) A powerful, extensible, customizable & rapidly develop hacking framework. Installations Github: https://github.com/OTAKKATO/YourN3xt N

OTAK 4 Nov 21, 2022
Hacking Instructions for the Nokia 800 Tough (aka Bananaphone with KaiOS)

Nokia 800 Tough Hacking Instructions for Arch Linux host system. I don't care about your messed up Windows, sorry. 1. Android Platform Tools Install t

Cookie Engineer 3 Jul 12, 2022
Fullstack Dynamic NFT Mini Game built using ๐Ÿ’Ž Diamond Standard [EIP 2535] ๐Ÿƒโ€โ™€๏ธPlayers can use Hero NFT to battle against Thanos โš” Heroes can be Healed by staking their NFT ๐Ÿ›ก

?? Fullstack Dynamic NFT Mini Game ?? ?? Using Diamond Standard Play On ?? ?? โฉ http://diamond-dapp.vercel.app/ Project Description ?? Fullstack Dynam

Shiva Shanmuganathan 21 Dec 23, 2022
A mini figure Doctor Strange platformer game with doctor strange variants to fight monsters. Give a star and fork too.

Doctor Strange : The Game This is a Doctor Strange variants based platformer game made in GDevelop. This game have 5 levels where you fight monsters a

Chandula Janith 6 Nov 5, 2022
A Technical Blogging Website that utilizes Notion as a CMS for ease of modification with the help of the notion-API & whose content has been rendered with next-js and react-notion-x

GDSC MCE Blogs This repo is what GDSC MCE uses to power their blogging website gdsc-mce-blogs. It uses Notion as a CMS, fetching content from Notion a

null 7 Dec 16, 2022
A library of icons rendered purely in CSS and compiled using SASS.

Welcome to PureIcons.css: This is a library of icons rendered purely in CSS and compiled using SASSs. It is currently at 79 icons. More will be added

William Troup 2 Apr 27, 2021