Skip to content

Serenkii/TowerDefense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 

Repository files navigation

TowerDefense

I already did some stuff with Unity, but I thought it'd be interesting to try to code a game from scratch. (Well not completely, I used JavaFx, but pretty much.) I also decided to make Towers placable anywhere on a grid, so you can build up paths for the enemies yourself.

Java-Version

I used the latest Java-Version, namely Java 17. The project can easily be downscaled to Java 11 as I only used the new Switch-Cases from Java 17. I don't think you can go below Java 11, as JavaFX 17 (see JavaFX) requires Java 11 as a minimum. (Java 17)

Graphics

JavaFX is used for the graphical presantation of the game. I had not heard of GLFW or OpenGL for Java at that point.

JavaFX

I used version 17.0.0.1. Here is the download of the SDK, here the download-overview and the official page.

Art

Two of the graphics are made by my brother (Special Thanks to him):

Quadruple-Shooter FireCannon

I took the design of the Zeppelin from this tutorial. (THANKS!) I downscaled it a bit and rotated it:

Zeppelin

All other designs were self-made with paint.net, although often inspired from (pixel) art from the internet.

Other

At the moment I've had enough of this project. [2022/01/07] Many features could be added and improved, but I am happy with what I've accomplished. (For example how Levels are set up can be majorely improved, but I didn't have a lot of time to make it nice, as I had a deadline till Christmas because I also used this as a present)

About

A Tower Defense Game using JavaFX for graphics. The game is grid based and there are no predestined paths.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages