AR
FR

TimeLine

Putting History back in the right order.

Type
Desktop game
Context
Group project of three, BUT year 1
Year
2025
Technologies
Java, JavaFX, FXML, JSON
The game menu

The game menu

An adaptation of the Timeline card game, built with JavaFX. Each card holds an event, here the release of a programming language, and the player has to drag it to the right place on the timeline without seeing its date. A correctly placed card turns green and scores points.

You can play alone or with two players, with an adjustable thinking time between moves and a game clock. An editor lets you build your own decks: add, rename or delete cards, with their name, date, description and an image. Decks are saved as JSON.

The screens were sketched first then built with Scene Builder, and the game logic is kept apart from the views: JavaFX controllers on one side, models for cards, decks and games on the other.

  • Solo and two-player modes, with adjustable thinking time
  • Deck and card editor, saved as JSON
  • FXML interfaces built with Scene Builder

View the code on GitHub

New game: number of players, deck and time between moves

New game: number of players, deck and time between moves

A two-player game: COBOL placed correctly before Objective-C, its date turns green

A two-player game: COBOL placed correctly before Objective-C, its date turns green

The player’s card decks

The player’s card decks

The card editor: name, date, description and image

The card editor: name, date, description and image

Next projectTic-tac-toe