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