Project Description

Uyuni recently made the switch from Javascript to Typescript. Alas, the team has a very mixed bag of experience with the technology and we could use a way to get everyone up to speed quickly.

One great way to learn new things is through games. There are numerous examples of learning-oriented games in the tech space already: Grid Garden, Flexbox Froggy etc. There don't seem to be any games aimed at learning Typescript, but we could make one!

Goal for this Hackweek

During Hackweek, the aim is to:

  1. ideate a set of game mechanics that can be used to teach Typescript in an engaging way
  2. develop a working prototype that demonstrates gameplay, ideally a few levels or comparable

The target audience will probably be people with some prior programming knowledge, but the smaller the resulting constraint, the better.

If the resulting prototype is good, the project can be followed up on after the Hackweek with proper polish, additional levels etc.

Resources

Examples of learning-oriented games: https://codepip.com/games/
Typescript docs: https://www.typescriptlang.org/docs/

Looking for hackers with the skills:

typescript javascript game uyuni

This project is part of:

Hack Week 20

Activity

  • over 1 year ago: Etheryte started this project.
  • over 1 year ago: dleidi liked this project.
  • over 1 year ago: dancermak liked this project.
  • over 1 year ago: j_renner liked this project.
  • over 1 year ago: Etheryte added keyword "uyuni" to this project.
  • over 1 year ago: scuescu liked this project.
  • over 1 year ago: Etheryte disliked this project.
  • over 1 year ago: Etheryte liked this project.
  • over 1 year ago: Etheryte added keyword "typescript" to this project.
  • over 1 year ago: Etheryte added keyword "javascript" to this project.
  • over 1 year ago: Etheryte added keyword "game" to this project.
  • over 1 year ago: Etheryte originated this project.

  • Comments

    • Etheryte
      over 1 year ago by Etheryte | Reply

      The result of the Hackweek is a working prototype that integrates Typescript validation with an editor and gameplay logic. Only had time to build one simple level, but it demonstrates all modules correctly working and how the gameplay works. See https://etheryte.github.io/the-typescript-game/ for a demo.

    Similar Projects

    Adopt Typescript in D-Installer by IGonzalezSosa

    Project Description

    In January, we announ...


    Open Source Firmware for EV chargers using the ESP32 Chip (Autoaid / EN-Plus / EVSEDO) by bschmidt

    [comment]: # (Please use the project descriptio...


    Port the Minion job queue to TypeScript by kraih

    Project Description

    As part of the [mojo....


    Weekly balanced family menu planner (learn JS, Node.JS, React, MongoDB) by pherranz

    Project Description

    We're always struggling...


    Chest X-Ray Medical Diagnosis with Deep Learning and Javascript by jordimassaguerpla

    [comment]: # (Please use the project descriptio...


    YaST log grouping, better visualization of the log by lslezak

    Description

    TL;DR: I'd like to have som...


    Port the Minion job queue to TypeScript by kraih

    Project Description

    As part of the [mojo....


    WebRTC individual track recorder by avicenzi

    [comment]: # (Please use the project descriptio...


    Saline: Salt state appliement monitoring by vzhestkov

    Project Description

    In case of applying s...


    Uyuni/SUSE Manager Server Helm chart on k3s by moio

    ![Combined icons of k3s and Uyuni](https://user...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    salt formula for uyuni proxy setup by mbussolotto

    Project Description

    Goal is to write a sa...


    Write a formula with forms for setting up a container registry by mcalmer

    [comment]: # (Please use the project descriptio...