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

  • 29 days ago: Etheryte started this project.
  • about 1 month ago: dleidi liked this project.
  • about 1 month ago: dancermak liked this project.
  • about 1 month ago: j_renner liked this project.
  • about 1 month ago: Etheryte added keyword "uyuni" to this project.
  • about 1 month ago: scuescu liked this project.
  • about 1 month ago: Etheryte disliked this project.
  • about 1 month ago: Etheryte liked this project.
  • about 1 month ago: Etheryte added keyword "typescript" to this project.
  • about 1 month ago: Etheryte added keyword "javascript" to this project.
  • All Activity

    Comments

    • Etheryte
      23 days 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

    Modern frontend build tooling for Uyuni by Etheryte

    Project Description

    At the moment, Uyuni ...


    Convert openqa-mon to webassembly by ybonatakis

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


    Playwright for openQA by kraih

    Project Description

    This Hack Week i want...


    WebRTC individual track recorder by avicenzi

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


    csbot improvements by jeremy_moffitt

    Project Description

    csbot is a hubot base...


    SUSECON | Space Game by SaraStephens

    For this year's SUSECON Digital, we are looking...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

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


    Semi-automated XMLRPC based tool for uyuni testing written in Rust language by lkotek

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


    Uyuni/SUSE Manager containerization project by moio

    Deploy Uyuni as an **app from the Rancher marke...


    Uyuni/SUSE Manager: Windows client support by pagarcia

    I'll continue the effort I started at last Hack...


    Raspberry Pi and SUSE Manager by e_bischoff

    I have bought a Raspberry Pi 400 and would like...