Project Description

Tafl is a family of ancient norther European board games, including Hnefatafl, Tablut and Brandubh. This Hackweek project aims to take a half-finished implementation to a small open-source game project with a terminal user interface. This is a personal learning project aimed to self-teach Rust, however contributions are very welcome.

Goal for this Hackweek

  • Complete implementation of Hnefatafl and Tablut rules
  • Complete an intuitive terminal user interface including an in-game manual explaining the rules
  • Functioning Open-Source project with the ability to produce release artifacts, accept code-contributions and bug reports

Stretch Goals:

  • Add primitive multi-player mode or computer opponent
  • RPM package

Resources

  • https://github.com/m-ildefons/tafl
  • https://en.wikipedia.org/wiki/Tafl_games
  • http://www.gamecabinet.com/history/Hnef.html
  • https://www.nefatavl.dk/english.html

Looking for hackers with the skills:

rust game boardgames terminal

This project is part of:

Hack Week 22

Activity

  • over 1 year ago: mrohrich liked this project.
  • over 1 year ago: mrohrich started this project.
  • over 1 year ago: mrohrich added keyword "rust" to this project.
  • over 1 year ago: mrohrich added keyword "game" to this project.
  • over 1 year ago: mrohrich added keyword "boardgames" to this project.
  • over 1 year ago: mrohrich added keyword "terminal" to this project.
  • over 1 year ago: mrohrich originated this project.

  • Comments

    • Johnsondavid
      about 23 hours ago by Johnsondavid | Reply

      Tafl is a great game that I have played without losing track of time like I did Geometry Dash Scratch. These two games are my favourites as they not only keep me entertained but also mesmerised by the eye-catching graphics that change with each level.

    Similar Projects

    Kanidm: A safe and modern IDM system by firstyear

    Kanidm is an IDM system written in Rust for mod...


    SUSE Prague claw machine by anstalker

    Project Description

    The idea is to build ...