Engineering and Life Lessons from a DIY Light Switch Extender
What to do when you have a toddler who you'd like to empower with independence, but your light switches are too high? And what can you learn from the solution to this simple problem? Watch the video to find out.
Or, Click the following link for a summary:
https://keasigmadelta.com/blog/engineering-and-life-lessons-from-a-diy-light-switch-extender
1
view
RayLib Challenge Part 7 - Building a Player Tracking Camera
Last time, we got displaying the 2D world working, but there was a big problem. The camera wasn't following scarfy (the player) wherever he went. Today, we add player tracking code to the 2D camera.
Click the following link for a summary (and to download the code):
https://keasigmadelta.com/blog/raylib-2d-challenge-part-7-builiding-a-player-tracking-camera
3
views
ZitaFTP Server v1.34 - Pre Release No More
This release marks a major milestone: ZitaFTP Server has matured to the point that it's no longer a pre-release.
Click the following link for a summary:
https://keasigmadelta.com/blog/zitaftp-server-v1-34-pre-release-no-more
RayLib 2D Challenge - Part 6 - Displaying Tile Map Worlds
Hans finishes off the code to load in the tile-map created in Tiled, and correctly display it in "Scarfy."
Click here for a summary, and the source-code:
https://keasigmadelta.com/blog/raylib-2d-challenge-part-6-displaying-tile-map-worlds
4
views
Software Developers, We Need Have a Chat About Unnecessary Complexity
This video is about unnecessarily complex software. This video nearly didn't happen, because of unnecessarily complex software that mysteriously failed.
It's a problem software developers both create, and face. What can we do about it?
Click the following link for a summary:
https://keasigmadelta.com/blog/software-developers-we-need-have-a-chat-about-unnecessary-complexity
Raylib 2D Challenge Part 6ish - Broken Support Library
Using third-party libraries can save you lots of time... when they work. When they don't, was you thought was an easy task becomes anything but.
This video doesn't show what was originally intended, but hitting (and solving) problems is part of software development.
Click the following link for a summary:
https://keasigmadelta.com/blog/raylib-2d-challenge-part-6ish-broken-support-library
1
view
RayLib 2D Challenge Part 5 - Creating a World with Tiled
So far, Scarfy has a title screen and menu, and can run and jump with sound effects. It's time to build a world for him to run around in, and that's exactly what Hans does in this video...
Click the following link for a summary:
https://keasigmadelta.com/blog/raylib-2d-challenge-part-5-creating-a-world-with-tiled
Get Your Home Server Online With Zero Configuration (Idea)
Making a home server accessible over the internet can be a real pain. It's been made worse lately with more home networks being placed behind a Carrier Grade NAT.
There are workarounds, but they're also complicated. This video presents the problem, and a potential solution: a server tunnel service.
Click the link below to register your interest:
https://keasigmadelta.com/server-tunnel
1
view
RayLib 2D Challenge Part 4 - Making the Menu
No computer game jumps straight into the game itself. There's always a title screen and menu. So, part 4 of the RayLib 2D Challenge is adding a menu. It's a good opportunity to try out raygui...
Click the following link for a summary, and to download the code:
https://keasigmadelta.com/blog/raylib-2d-challenge-part-4-making-the-menu
3
views
ZitaFTP Server v1 33 - Free Automated SSL Certificates
ZitaFTP Server v1.33 is out now. It can automatically get an SSL/TLS certificate, and renew it for free. Setting up an internet-accessible FTP server just got easier...
Click the link below for a summary:
https://keasigmadelta.com/blog/zitaftp-server-v1-33-free-automated-ssl-certificates
Click the link below to download ZitaFTP:
https://keasigmadelta.com/downloads/zitaftp-server/
1
view
RayLib 2D Challenge Part 3 - Switching to C++ & Structuring Code Right
The code started getting a bit complex in part 2 of this challenge, so it's time to add some structure. Otherwise, it'll quickly become unmaintainable.
Watch this video to see the difference between messy code, and code that's been restructured, and makes a good foundation for something much bigger (like an actual game, instead of a tiny demo).
Click the following link for a summary (and to download the code):
https://keasigmadelta.com/blog/raylib-2d-challenge-part-3-switching-to-c-and-structuring-the-code-right
4
views
BTCPay Server - How Easy is it to Setup?
Want to accept Bitcoin and/or other cryptocurrencies? You'll need a payment server of some sort. Kea Sigma Delta uses BTCPay Server.
In this video, Hans talks about his experience in setting up BTCPay Server, giving some tips along the way.
Click the following link for a summary:
https://keasigmadelta.com/blog/btcpay-server-how-easy-is-it-to-setup
2
views
RayLib 2D Challenge Part 2 - Jumping and Sound Effects
Hans showed his wife the result of the first RayLib challenge, and the first words out of her mouth were "can he jump?"
No, scarfy couldn't jump. So, in part 2, the code is updated so that scarfy can jump, and sound effects are added so you can hear him walk and jump.
Click the link below for a summary (and to download the code):
https://keasigmadelta.com/blog/raylib-2d-challenge-part-2-jumping-and-sound-effects
4
views
ZitaFTP Server 1.32 - EPSV and IPv6
ZitaFTP Server v1.32 has just been released. The biggest new feature didn't make the cut, but only so that two smaller enhancements could be released immediately...
Click the link below for a summary, and to download the update:
https://keasigmadelta.com/blog/zitaftp-server-1-32-epsv-and-ipv6
1
view
How Easy is RayLib to Use? - RayLib 2D Challenge
I've heard great things about RayLib, and how easy it is to use. So, I decided to set myself a small challenge. How easily could I write a program that allows the user to control an animated "scarfy" character?
This video shows what happened...
Click the following link for a summary (and download the final code):
https://keasigmadelta.com/blog/how-easy-is-raylib-to-use-raylib-2d-challenge
7
views
2
comments
Pay With Crypto at KSD - Bitcoin Litecoin and Monero
Yes, you can now pay for purchases at Kea Sigma Delta with crypto. Specifically: bitcoin, litecoin, & Monero. We're running our own payment server, so there's no third party payment processor involved.
Watch the video for details.
Click the link below for a summary:
https://keasigmadelta.com/blog/pay-with-crypto-we-now-accept-bitcoin-litecoin-and-monero
Here's a link to Kea Sigma Delta's bitcoin lightning network node:
034966f3860759e98ffddeb2fae93e62c0779e4e8a3fbf05ffb140adf8978e7efe@c7tzcyzgozf2nkjz627vlzohaxbfhczkvyajnuvdu7ypfv4cleurgxad.onion:9735
Inbound channels welcome (just don't expect to get rich off the transaction fees ;-) ).
2
views