powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

Christoph Voigt šŸš€

Christoph Voigt

I am Christoph Voigt, a software engineer, consultant, manager, and entrepreneur, boasting over a decade of experience in the industry.

Top Words

  • automatically
  • adapt
  • theme
  • macos
  • system
  • appearance

All posts (18)

I needed a more robust way to switch Screens. At this point in time I have three different screens: Start Screen Game Screen Result Screen (shown when Game Over) Switching to those screens worked via a global variable. Game starts? var screen string = "start". Enter the game? screen = "game"… You get the idea. The...
Today I learned about Apotris. My first impression? Fuck! Fuck is this good! When I started developing I didn’t have the ambition to create the best Tetris clone out there. But I was convinced I’d have a few novel ideas at least. Turns out my ideas aren’t as novel ;D Even the cooperative multiplayer is something...
New entry for the devlog: We now have a proper distinction between singleplayer/multiplayer-coop. The later one is now also fully functional. For coop I implemented player-specific colors, so it is possible to see who dropped which blocks (will be configurable in future). Without it looked a bit ā€œchaoticā€. Also I...
Started tackling (coop) multiplayer… I broke quite a bit of my input logic (have yet to understand why), but overall it does what I expect !šŸ˜„ Your browser doesn't support embedded videos, but don't worry, you can download it and watch it with your favorite video player! References: Discord
After going through the topic of SRS I have to admit: it feels like a totally different game. It is incredible how much this rule set pays into the tetris experience! It definitely took a while to find a good way to implement it; but pretty happy with the outcome. Your browser doesn't support embedded videos, but...
I was today years old when I learned, that my approach to dropping blocks is super naive. Hell, there is even an official Tetris guide on how blocks have to behave under certain conditions. They call it the Super Rotation System!šŸ˜… It even seems to be some kind of common sense among Tetris conoceurs. Guess I will...
Small update… already way more playable. Scores, line count, levels work. hard drop and drop shadow caused some headache today, but running fine now. Next I’ll probably dig into UI. A lot of things can be configured already, would be cool to do this from UI instead of code !šŸ˜Ž Your browser doesn't support embedded...
Over Christmas holidays I spend some time playing with the firefly-zero SDK. Over the weekend I took some free time to implement a Tetris clone. Parts of the game loop are already functional. My goal is to create a highly customisable version (configure block colors, enable games with/without save blocks, toggle...
I recently learned about smee, which is a tool to forward webhooks (or any other kind of HTTP Post request) to a locally running service. This can come in particularly handy while developing a service locally, which isn’t exposed on your machine. The idea is simple: You create a channel on smee.io. This gives you a...
This is a now page. If you have a blog, you should make one too. It’s been a while that I wrote about things that are ongoing. Not because nothing is going on. Mainly because I’ve been busy with work and life. I’m married now. I bought a house. Busy times! House šŸ” # Last year, we moved into a house near Hanover, the...
The problem: you switch macOS system appearance to Light/Dark theme, but Zellijā€˜s appearance does not adjust. Sounds familiar? I recently worked around the same problem for Helix. Apparently, I’m not the only one who is bothering to switch Zellij’s appearance at runtime. There are a couple of GitHub issues...
The problem: you switch macOS system appearance to Light/Dark theme, but Helixā€˜s appearance does not adjust. Apparently, I’m not the only one who is bothering to switch Helix’s appearance at runtime. There are a couple of GitHub issues discussing the topic from different angles: #8899 - Automatically select...

Page 1 of 2