# FXTutorials **Repository Path**: mirrors_AlmasB/FXTutorials ## Basic Information - **Project Name**: FXTutorials - **Description**: A collection of JavaFX tutorials from my YouTube channel - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-07 - **Last Updated**: 2026-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FXTutorials A wide range of practical tutorials focusing on Java, JavaFX and FXGL from my YouTube channel https://www.youtube.com/almasb0/videos ## Video Index The links in each category are sorted in reverse-chronological order -- newest first. ### JavaFX Games * [Tower of Hanoi](https://youtu.be/nCdKCDSMUeA) * [Inverse Grid (Lights Out)](https://youtu.be/nmkrLb1pVGA) * [Typing Game](https://youtu.be/1If6xa4hM1Q) * [Text Adventure](https://youtu.be/aKAohbnEXzI) * [Custom RPG](https://youtu.be/kznvfxQE0NI) * [Snake 3D](https://youtu.be/mjfgGJHAuvI) * [Space Invaders](https://youtu.be/FVo1fm52hz0) * [Asteroids](https://youtu.be/l2XhUHW8Oa4) * [Tetris](https://youtu.be/mi8nIed9460) * [Checkers](https://youtu.be/6S6km5duBrM) * [Frogger](https://youtu.be/K7Ll-dRydrQ) * [Connect4](https://youtu.be/B5H_t0A_C14) * [Minesweeper](https://youtu.be/JwcyxuKko_M) * [Bejeweled](https://youtu.be/G-kQbNW0TLg) * [Who wants to be a Millionaire](https://youtu.be/IUuT7ZvMSrg) * [TicTacToe](https://youtu.be/Uj8rPV6JbCE) * [Memory Puzzle](https://youtu.be/QjuytZhQYo8) * [Battleship](https://youtu.be/SudEpvy3msY) * [BlackJack](https://youtu.be/I2EVF50V-84) * [Hangman](https://youtu.be/iphlcKmnHjI) * [Pong](https://youtu.be/g7p67rvYN5U) * [Snake](https://youtu.be/nK6l1uVlunc) ### JavaFX Software * [Window Blur (Robot API)](https://youtu.be/kQoFv6T01HA) * [Animated Line Chart](https://youtu.be/FeDBcKbO29M) * [Auto-localization via Bindings](https://youtu.be/mOLkdt2sGjA) * [JavaFX on Android 2020](https://youtu.be/Gc-Mn4MO-zA) * [Animated Image Drawer](https://youtu.be/X_uiLuVPGIE) * [Window-ception](https://youtu.be/909RXCQNLZQ) * [Polynomial Function Visualizer](https://youtu.be/TO-18dw6EOw) * [Custom Desktop](https://youtu.be/-Xw9T0PuYLA) * [Animated Custom Dialog](https://youtu.be/vrEnmDZW7Ag) * [Piano App](https://youtu.be/4AVgeN202jw) * [Image Editor](https://youtu.be/sPqF9rcQ_rQ) * [Client-server Calculator](https://youtu.be/--8jGwi1p8A) * [Commit History Visualizer](https://youtu.be/RA9Eg06cGos) * [Word Frequency Visualizer](https://youtu.be/3J_iAICKe9Y) * [Introduction: TextField, Text, Button](https://youtu.be/buW8eZKVK3Q) * [Quiz App](https://youtu.be/XDazKWYaim8) * [FXGL jlink](https://youtu.be/3lNQhbg1y4Y) * [JavaFX 11 jlink](https://youtu.be/w_PsCNqqcE4) * [JavaFX 11 Maven](https://youtu.be/r_tdK8zWr_w) * [Weather App](https://youtu.be/lVyCjLeBg7c) * [Equation Solver](https://youtu.be/Fz-zdHVrDOY) * [MVC Note Keeper](https://youtu.be/hP9TuuLeTYA) * [Cash Machine](https://youtu.be/4givX6cX3u4) * [MVC Paint](https://youtu.be/0u5aotARyU8) * [MVC Alarm Clock](https://youtu.be/wIpgGpmFUjA) * [Noise Generation](https://youtu.be/OxfO1fXQOSE) * [Steganography](https://youtu.be/Wt3E-ZUIpzM) * [MVC Text Editor](https://youtu.be/17uSUxhRQ80) * [Shapes, Animations, Lambda](https://youtu.be/VPYskQbq7q4) * [MVC + JDBC + DAO + DI: Library Management](https://youtu.be/t5zTEj473hs) * [iOS Style Toggle Switch](https://youtu.be/maX5ymmQixM) * [Client-server Chat](https://youtu.be/VVUuo9VO2II) * [File Downloader](https://youtu.be/FjgPc5nl-ac) * [MVC Calculator](https://youtu.be/y1ZaBalVZic) ### FXGL * [Networking Tutorial](https://youtu.be/-sXkHTQKszk) * [Getting Started (5-Part Asteroids)](https://youtu.be/48rVgdq0mFA) ### JavaFX Game Menus * [World War Z](https://youtu.be/NyWv3JBDrFE) * [Civilization VI](https://youtu.be/N2EmtYGLh4U) * [Fallout 4](https://youtu.be/7Womx6GlSe4) * [Mortal Kombat X](https://youtu.be/xWAR1F56D4U) * [Call of Duty: Modern Warfare](https://youtu.be/-19J5VKCRyE) * [Far Cry 4 Loading Screen](https://youtu.be/T1JWt9CMR4M) * [Far Cry 4](https://youtu.be/PTwpDkUMowk) * [Thief](https://youtu.be/aOcow70vqb4) ### JavaFX Game Dev * [3D Animation](https://youtu.be/oaL8n1bmD78) * [Animations and Interpolators](https://youtu.be/cEJzaFUjGMU) * [Transparent Window](https://youtu.be/PyqL1bL30G8) * [Disintegration - Thanos Snap Effect](https://youtu.be/bomvgp5FlDY) * [Collision Detection - SAT](https://youtu.be/Sv42pfgiAI4) * [Collision Detection - BBox](https://youtu.be/MrTW2K1i1Mk) * [Grid Traversal](https://youtu.be/AXvs0JdUmRM) * [Parametric Equation Animations](https://youtu.be/KvtqeYpvrnk) * [Event Bus](https://youtu.be/dHZd7a5_6ck) * [Particle System](https://youtu.be/vLcJRm6Y72U) ### Java * [Hangman in Terminal](https://youtu.be/VRN6cgv59Ak) * [Compression](https://youtu.be/-e_TQ7L3ock) * [Reflection](https://youtu.be/m6rFp-Yxgsk) * [Concurrency vs Parallelism](https://youtu.be/KURPyXMSF7s) * [Software Development Workflow](https://youtu.be/M6EskazHeq8) * [Introduction to Functional Programming](https://youtu.be/rm6_saPdpWY) * [Design Patterns: Visitor](https://youtu.be/rimCSNlQwyU) * [Encryption](https://youtu.be/luUeSnIYjJo) * [Garbage Collection](https://youtu.be/eaHE9zELm-o) * [Serialization](https://youtu.be/-xW0pBZqpjU) ### Interviews * [JavaFX on Raspberry Pi with Frank Delporte](https://youtu.be/TjlcvtANXi4) * [Auto-responsive Layout with Jakob Jenkov](https://youtu.be/2BEinC7sJL4) * [Studying Game Development with Marc Walker](https://youtu.be/aR3lwV5UAQc) * [Studying Software Engineering with Byron Filer](https://youtu.be/Tad44tq58OY) * [How to be a successful developer with Richard Leinfellner](https://youtu.be/Fk4c-Nrl-b4) ### Talks * [Java and JavaFX Game Development](https://youtu.be/gj0yKmsKwvc) ### Misc * [Introduction to Git](https://youtu.be/awD-5Dp-WAg)