Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/almasb/fxtutorials

A collection of JavaFX tutorials from my YouTube channel
https://github.com/almasb/fxtutorials

fxgl game-development game-engine javafx javafx-application javafx-games tutorials youtube

Last synced: 3 days ago
JSON representation

A collection of JavaFX tutorials from my YouTube channel

Awesome Lists containing this project

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)