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 3 years ago: Etheryte started this project.
  • over 3 years ago: dleidi liked this project.
  • over 3 years ago: dancermak liked this project.
  • over 3 years ago: j_renner liked this project.
  • over 3 years ago: Etheryte added keyword "uyuni" to this project.
  • over 3 years ago: scuescu liked this project.
  • over 3 years ago: Etheryte disliked this project.
  • over 3 years ago: Etheryte liked this project.
  • over 3 years ago: Etheryte added keyword "typescript" to this project.
  • over 3 years ago: Etheryte added keyword "javascript" to this project.
  • over 3 years ago: Etheryte added keyword "game" to this project.
  • over 3 years ago: Etheryte originated this project.

  • Comments

    • Etheryte
      over 3 years 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

    Cobbler Angular Web Interface by SchoolGuy

    Project Description

    The old Cobbler webin...


    Agama Expert Partitioner by joseivanlopez

    Description

    [Agama](https://agama-project...


    Editor mode at Agama web interface by ancorgs

    Description

    [Agama](https://agama-project...


    Try to render Agama in a TUI browser by ancorgs

    Description

    [Agama](https://agama-project...


    Agama Expert Partitioner by joseivanlopez

    Description

    [Agama](https://agama-project...


    Agama installer on-line demo by lslezak

    Description

    The [Agama installer](https:/...


    Design the new UI for storage configuration at Agama by ancorgs

    Description

    We are in the process of re-d...


    SUSE Prague claw machine by anstalker

    Project Description

    The idea is to build ...


    Edge Image Builder and mkosi for Uyuni by oholecek

    Description

    One part of [Uyuni system man...


    Install Uyuni on Kubernetes in cloud-native way by cbosdonnat

    Description

    For now installing Uyuni on K...


    Uyuni developer-centric documentation by deneb_alpha

    Description

    While we currently have exten...


    Run local LLMs with Ollama and explore possible integrations with Uyuni by PSuarezHernandez

    Description

    Using Ollama you can easily run...


    Saline (state deployment control and monitoring tool for SUSE Manager/Uyuni) by vizhestkov

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