Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axelriv62/2048

Jeu du 2048 développé en JavaFX dans le cadre d'un TP de deuxième semestre de BUT Informatique.
https://github.com/axelriv62/2048

Last synced: about 2 months ago
JSON representation

Jeu du 2048 développé en JavaFX dans le cadre d'un TP de deuxième semestre de BUT Informatique.

Awesome Lists containing this project

README

        







Puissance 4









###### *This project is an initiative of [Romain Wallon](https://github.com/romainwallon), some implementations of classes and methods come from his educational subject (see copyrights).*




## Presentation

This project was realized out as part of a Practical Work (TP) in the second semester of the BUT in Computer Science at the IUT of Lens

The main objective was to familiarize oneself with the development of human-machine interfaces (IHM) through the design of a 2048 game, using the JavaFX framework.


## Objectives

As part of this project, the various objectives were:

- Use SceneBuilder to design a graphical user interface and place components on it.
- Write the code for a complex controller, using attributes injected by JavaFX and methods associated with the `onAction` property of a button.
- Programmatically add simple components and associated actions from the controller's code.
- Implement interactions between your own classes and the application’s controller.


## Areas for Improvement

The project is complete in the context of the TP, but it can still be improved. Here are some improvement tracks:

+ Improve the graphical interface to offer a better user experience, especially on the background.
+ Add visual animations to make the game more interactive and dynamic, such as tile sliding.


## Languages, Tools and Software Used

![My Skills](https://go-skill-icons.vercel.app/api/icons?i=java,gradle&theme=dark)