10
votes
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
I'm a mess.
I decided to try to leverage the little C# I know into writing a game of some sort in MonoGame (basically the current version of XNA, which was used for a lot of great games like Spelunky, Stardew Valley, and Celeste). I tinkered with Pico-8 and found it interesting, but since I've got a basic understanding of programming concepts, I feel I'm better off practicing a real language, rather than a toy DSL. It gave me enough of an understanding the very basics of game logic to understand what goes where everything goes, more or less, and to understand more detailed explanations of things I don't quite get. I'm trying to learn how to solve the problems of acceleration, jumping, and stuff like that. I made a little 64x64 character and got him moving around, but can't get anything resembling a jump because I don't know how to do the logic for that. I eventually want to work towards puzzles, but a platformer is my current goal.
I kind of feel like I'm in over my head having to basically create my own game engine, but I'm also learning how to use my tools. Not very techincal, but I'm switching to VSCode for now because I can do everything I want in it (Python/PyQT5, C#/GTKMono, C#/MonoGame, tidalcycles, and some C in the near future), and find it's easier to work with than Atom or some weird mix of Emacs and vim ever was (I keep nvim around for text editing and minor scripting, it's just too good). I don't like having to tweak every launch.json file I encounter, but I appreciate that it's relatively transparent to do so.
If you want to join the MonoGame discord, we have a pretty active community: https://discord.gg/tsuucV4.
I created templates for MonoGame with the vscode config already setup if that helps.
You can use it with:
It still does the same thing as when I set up the mgdesktopgl templates I'm working from, where the
.csproj
still defaults to the wrong versions. It takes two seconds to fix, though. I joined the discord, I could pick some stuff up there, I think.I've been procrastinating writing my thesis seminar presentation slide deck by building a theme for hexo.io (a static site generator).
Migrating over from Hugo due to its rather poor support for markdown embedded latex math.
I want my theme/static site generator to:
<pre><code>
blockaside: #19: Blogging vs. blog setups
I am working on a side project that is a dating site called Our Epic Quest. https://ourepicquest.com I didn't get picked up by y-combinator and I got a full-time job with a great company. I am just getting back to the development after a year off. My current challenges are to upgrade the code to Laravel 8 and finish the remaining bugs so I can test the site with users.