0:00 Intro
0:37 Determining Terminal Widths
2:35 Character Widths
5:47 ANSI Escape Sequences
7:48 Important tty Flags
11:05 Key Up & Key Down Events
12:12 Keyboard Auto-Repeating
13:43 Character Display Limitations & Encodings
15:44 Terminal Mouse Events
16:42 Ncurses
Source code samples and a text-based version of this article can be found here:
https://blog.robertelder.org/building-video-games-for-linux-terminal/?utm_source=yt&utm_medium=desc&utm_campaign=ytchannel&utm_content=Si0d2QaGyoM
Become A Channel Member:
https://www.youtube.com/channel/UCOmCxjmeQrkB5GmCEssbvxg/join
SOCIALS
----------------
Patreon: https://www.patreon.com/RobertElderSoftware?utm_source=yt&utm_medium=desc&utm_campaign=ytchannel&utm_content=Si0d2QaGyoM
Tiktok: https://www.tiktok.com/@roberteldersoftware
Linkedin: https://linkedin.com/company/robert-elder-software
Blog: https://blog.robertelder.org/?utm_source=yt&utm_medium=desc&utm_campaign=ytchannel&utm_content=Si0d2QaGyoM
Twitter: https://twitter.com/RobertElderSoft
Twitch: https://www.twitch.tv/roberteldersoftware
Github: https://github.com/RobertElderSoftware
Facebook: https://www.facebook.com/RobertElderSoftware
Instagram: https://www.instagram.com/roberteldersoftware/
Merch: https://store.robertelder.org/?utm_source=yt&utm_medium=desc&utm_campaign=ytchannel&utm_content=Si0d2QaGyoM