FXTutorials
A collection of JavaFX tutorials from my YouTube channel
Install / Use
/learn @AlmasB/FXTutorialsREADME
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
- Inverse Grid (Lights Out)
- Typing Game
- Text Adventure
- Custom RPG
- Snake 3D
- Space Invaders
- Asteroids
- Tetris
- Checkers
- Frogger
- Connect4
- Minesweeper
- Bejeweled
- Who wants to be a Millionaire
- TicTacToe
- Memory Puzzle
- Battleship
- BlackJack
- Hangman
- Pong
- Snake
JavaFX Software
- Window Blur (Robot API)
- Animated Line Chart
- Auto-localization via Bindings
- JavaFX on Android 2020
- Animated Image Drawer
- Window-ception
- Polynomial Function Visualizer
- Custom Desktop
- Animated Custom Dialog
- Piano App
- Image Editor
- Client-server Calculator
- Commit History Visualizer
- Word Frequency Visualizer
- Introduction: TextField, Text, Button
- Quiz App
- FXGL jlink
- JavaFX 11 jlink
- JavaFX 11 Maven
- Weather App
- Equation Solver
- MVC Note Keeper
- Cash Machine
- MVC Paint
- MVC Alarm Clock
- Noise Generation
- Steganography
- MVC Text Editor
- Shapes, Animations, Lambda
- MVC + JDBC + DAO + DI: Library Management
- iOS Style Toggle Switch
- Client-server Chat
- File Downloader
- MVC Calculator
FXGL
JavaFX Game Menus
- World War Z
- Civilization VI
- Fallout 4
- Mortal Kombat X
- Call of Duty: Modern Warfare
- Far Cry 4 Loading Screen
- Far Cry 4
- Thief
JavaFX Game Dev
- 3D Animation
- Animations and Interpolators
- Transparent Window
- Disintegration - Thanos Snap Effect
- Collision Detection - SAT
- Collision Detection - BBox
- Grid Traversal
- Parametric Equation Animations
- Event Bus
- Particle System
Java
- Hangman in Terminal
- Compression
- Reflection
- Concurrency vs Parallelism
- Software Development Workflow
- Introduction to Functional Programming
- Design Patterns: Visitor
- Encryption
- Garbage Collection
- Serialization
Interviews
- JavaFX on Raspberry Pi with Frank Delporte
- Auto-responsive Layout with Jakob Jenkov
- Studying Game Development with Marc Walker
- Studying Software Engineering with Byron Filer
- How to be a successful developer with Richard Leinfellner
Talks
Misc
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
