In this session, the text adventure proof-of-concept become a little more robust and 100% compatible with both Delphi and Free Pascal - refactoring. messy if-blocks into command tables and starting an auto-complete function.
youtu.be/etPCfNwR4KQ
#ModernPascal #Delphi #FreePascal #GameDev
Posts by
Dropped my text adventure engine—originally built "elsewhere" (hehe)—straight into the Delphi IDE on Windows. Result? It builds with almost zero friction. Doesn't work for every project, but for a core engine? A win is a win.
#ModernPascal #Delphi #Coding #SoftwareEngineering
Moving the Silver Engine from static arrays to a class-based DTO architecture for inventory management. Plus, an update to the Parser... filtering noise words!
youtu.be/mf01EsRae6M?...
#ObjectPascal #GameDev #SoftwareArchitecture #SilverPascalCoder #Generics #CleanCode
Building a text adventure in Modern Pascal. In the latest video, we start an engine from the ground up using the MVC pattern to separate world state from the interface.
Watch here: youtu.be/G7KZPpkAc1s
#ModernPascal #SoftwareArchitecture #CleanCode #GameDev
Is your expertise rented... or do you own it? ☕️
I’m benching the AI. No safety nets. Just raw Modern Pascal in the terminal. If the Wi-Fi dies, I still want to be able to ship.
youtu.be/HKPvj_pYWF0?...
#ObjectPascal #Vim #NoAI #SoftwareArchitecture #SilverPascal
small snake hunting fresh fruit - the golden pear!
Just pushed v1.1.0 of my Snake project to GitHub. 🐍
New features:
* High score persistence
* Fruit timers (eat it or lose it)
* 'Sick' movement debuffs
Read more here - github.com/silverpascal...
#gamedev #indiedev #Pascal #buildinpublic
Spent a few hours re-wrapping a "missing" #libsodium function, only to find the official Pascal overload was there the whole time. Lesson learned: Windows Explorer is a terrible code search tool. Trust the IDE, not the OS.
Full story: youtu.be/AXlP0V0_jao
#ObjectPascal #Programming
Ever find a C function with a binding but no high-level wrapper?
In the next video, we’re looking at libsodium to show exactly how to bridge that gap... using C libraries directly from Modern Pascal.
#ObjectPascal #Lazarus #Delphi #ModernPascal #Libsodium
If you have been following the gui version of the snake game... a high score list has been added (this week). See you in the next video!
Project Source: github.com/silverpascal...
Original Video: youtu.be/MQamUn-I-bc
The graphical Snake build is alive — sprites, clean movement, and a tiny asset manager keeping it all tidy. Retro joy with modern Pascal! #pascal #delphi #lazarus #gamedev #retrogamedev #pixelart #sprites #snakegame #coding #programming #indiedev
youtu.be/MQamUn-I-bc
Just uploaded a small, retro project: building a Snake game in Free Pascal using ncurses. A simple, fun break from the heavier topics lately.
youtu.be/eA_6y-2CFgc
#pascal #freepascal #fpc #gamedev #terminalgames #retroprogramming #codingprojects #linuxdev
What can be learnt from the 2010 flash crash?
Sometime "correct" code isn't enough and how we can use defensive argument checking in Pascal to build systems that actually survive chaos...
youtu.be/MGxkGurrpxw
Yesterday's logic video is here if you missed the start: youtu.be/4TFAEbSM5LQ
I realized I shared the engine logic yesterday but forgot the most important part: the UI. 🤦♂️
Just posted a deep dive into building professional Fintech charts in Modern Pascal. Watch here: youtu.be/Ii3b2sLe5_4
#Pascal #Delphi #Lazarus #Programming #Fintech #UIDesign
Next Monday at 11 am CST I have a session (pre-recorded) on Green Coding at CodeRage 2025. The sad part is this is 3 am AEST! #CodeRage2025 #GreenCoding #SustainableTech #EnergyEfficientCode #Programming #DeveloperLife #Pascal #FreePascal #Delphi #ModernPascal
Today I walk through a tutorial how to create and use Frames in Free Pascal & Lazarus... great for clean, multi-screen apps without the complexity. 🌿
youtu.be/6GVoXAOU2dg
New Free Pascal tutorial! This one explores how to use TTimer and the Paint event to create a smooth breathing animation in Lazarus. It’s a fun little GUI project and a great intro to animation in Pascal.
🎥 youtu.be/HoNW3da9cf8
#FreePascal #LazarusIDE #PascalProgramming #CodingTutorial
Just built a small Positive Quote Generator in #FreePascal with a Lazarus GUI 🌿
Loads uplifting quotes from a file — first step toward a simple mental health app idea.
🎥 Watch: youtu.be/VNUvJg5O66k
#LazarusIDE #ModernPascal #CodingMotivation #MentalHealth
Demystifying TDictionary and generics in Free Pascal... what you get and don’t get when moving beyond TStringList. 👇
🎥 Watch here: youtu.be/ygzEaCRRNfU
Revisiting TStringList as a dictionary in Free Pascal! In this new video, I dive deeper into key-value handling, plus share two practical tips ... with constants and creating a better user experience (enabling buttons only when all fields are filled).
Watch here 👉 youtu.be/qsu2xOsbZT4
Learn how to use RTTI in Free Pascal to easily convert objects to JSON and back again... no manual code needed. Watch here: youtu.be/iRg3jJ9z0mo
#FreePascal #Pascal #Programming #JSON #RTTI #Lazarus
📚 New video is out! I look at a couple of Pascal books (mainly Delphi but great for Free Pascal learners), the FreePascal docs, and tips on getting better help with coding questions.
▶️ youtu.be/siZFNiW-jdk
#Pascal #FreePascal #Delphi #Programming #PascalBooks #CodingHelp
Learn TCP client & server programming in Free Pascal / Delphi using Indy. Simple examples with TIdTCPServer & TIdTCPClient. #FreePascal #Delphi #Indy #TCP #Networking #Programming
youtu.be/ugGuIgNDkfM
A review (/reflection) for building a database app with #FreePascal & #LazarusIDE, features include search, sorting, CSV export, and #HeidiSQL. Video Coming ...
timcoatesinsights.wordpress.com/2025/09/07/e...
#LearnToCode #Programming #PascalProgramming #SQLite #OpenSource #DatabaseApp
Sorting a DBGrid in Lazarus should (!) be easy... (a) write code or (b) just add a component and avoid writing code. Done it before. But it turned into a much bigger experiment!
youtu.be/BN9i9TR6mxc
#FreePascal #Lazarus #PascalProgramming #DBGrid #DatabaseApps
What to do when the documentation for the components you use are somewhat lacking? In this video we look at this issue with the CSV exporter.
youtu.be/8N8-m4uIP1c
#freepascal #documentation #opensource #learnpascal
New video just dropped – Part 3 of my Free Pascal Database App series! This episode is all about the little things that take your apps from “working” to “polished” (getting closer to) ...
Link: youtu.be/y-nx-PdHduU
#FreePascal #Lazarus #PascalProgramming #OpenSource #DatabaseDevelopment
New Video – Database App Part 2!
In this episode, we expand our Free Pascal + Lazarus database app with:
🔹 Row coloring (red = unregistered)
🔹 Edit form to update details before saving
Catch up with the series here 👉 youtu.be/wsHlotczSIc
#FreePascal #LazarusIDE #PascalProgramming #DatabaseApp
Next video starts as a tutorial for a "DB App", then turns into live coding session after a couple of IDE hiccups and my own blunders. Sigh! Anyways, come along for the ride and see how it all unfolds:
👉 youtu.be/0gyg05GgnNk
#FreePascal #PascalProgramming #DatabaseApp #CodeWithMe #LazarusIDE
First look inside the Double Command source code! Explore screenshots, grab it from GitHub, and see how it handles exceptions & multi-threaded debugging — plus how it extends LazLogger.
🎥 Watch here: youtu.be/9HQjR-_18k8
#FreePascal #LazarusIDE #Debugging #PascalProgramming