Skip to content

TheMrIron2/hnefatafl-psp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hnefatafl PSP

Hnefatafl PSP is a port of LFalch's Rust implementation of historic Viking board game Hnefatafl.

Hnefatafl (pronounced "nef-ah-taf-fel", meaning "King's Table") is a 1,600 year old board game made popular in Scandinavia by the Vikings, with various derivatives existing in other countries. This port uses the traditional Copenhagen Hnefatafl rules with an 11x11 board.

Details

For its initial release, Hnefatafl PSP aims to be an online multiplayer implementation of Tafl. It will use the standard rules as outlined above, and will have 2D graphics representing the board and pieces.

What is Hnefatafl?

(For a more complete breakdown, see the rules linked above.)

Hnefatafl, sometimes known as "Viking chess", is a Scandinavian game derived from the Tafl family of board games.

Under the popular Copenhagen rules, a board - typically 11x11 in size - is set up with 24 attackers (black) and 12 defenders, plus a "king" (white). Board size may vary, but the ratio of attackers to defenders remains the same.

In order for white to win the game, the king must reach the corner of the board. Black's objective is to prevent the king from doing so. All pieces may move any number of spaces in any direction, but not diagonally.

The game is intuitive and accessible, and the difference in strategy between black and white keeps the game fresh and enjoyable to this day.

img

Future Plans

NOTE: These plans are not guaranteed to happen, and are all long-term goals.

  • Local multiplayer
  • Singleplayer vs. computer
  • 3D graphics
  • Music and sound effects
  • Additional rule sets and board sizes (eg. Tablut, Brandubh, Ard-Rí... see list of Tafl games)

Questions?

Join us on the PSP Homebrew Discord if you're interested in the project and/or would like to contribute!

Invite: https://discord.gg/bePrj9W

Special thanks to LFalch for his work on the original web-based project; without this, the PSP port would never have existed.

About

A Rust implementation of Hnefatafl for PSP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Rust 72.2%
  • JavaScript 25.4%
  • CSS 2.4%