release codo

This commit is contained in:
Jan Wolff 2023-07-25 11:22:36 +02:00
parent 9db8fddf68
commit 09f73a3456
8 changed files with 81 additions and 0 deletions

31
content/posts/5-codo.md Normal file
View file

@ -0,0 +1,31 @@
---
title: "Finally releasing a thing I worked on for months without much fanfare"
date: 2023-07-25T11:04:43+02:00
---
Back in 2020 I had _a lot_ of free time on my hands. I had been working hard on
my master's thesis during that year's summer as well, which did also take a
huge chunk of time. But apart from that, there weren't really many other
opportunities outside of my own four walls to waste time on. So I'd also work
on a small game project on the side. It was nothing special really. Just a 2D
top down shooter. Add to that the fact that I enjoyed the details of engine
programming a lot more than the actual game design portion, and you get a game
that is fun, but nothing special. Nevertheless, the fact that there wasn't much
else going on I grew quite fond of the game. Hell, I even imagined selling it
for a teensy tiny price at some point. Looking back that was a little
preposterous, but there you go :)
So once things got a little more normal the game sat, unfinished as it was,
waiting to be completed released one day. I think that day now came, because
over the last year I'd fixed up the remaining issues and tied the whole thing
together such that it has a coherent start and finish. With a cool bossfight
and outro and everything.
So I guess the moral of the story is that the project has now arrived in
reality. Where it is just one of thousands of games like it, but this one is
mine :) Oh. And also it is online at all, which is also an improvement to
before where it was just a bunch of code, images and music on my harddrives.
You can find the game on its dedicated project page:
<a href="{{< ref "codo" >}}">{{< ref "codo" >}}</a>.
Or on itch.io: https://klockenschooster.itch.io/codo

50
content/projects/codo.md Normal file
View file

@ -0,0 +1,50 @@
---
title: "Codo - The Elbow of Fate"
date: 2023-07-20T11:54:41+02:00
teaser: /projects/codo/title.png
---
<div style="width:100%;text-align:center;image-rendering:pixelated;">
<img src="/projects/codo/title.png" alt="Godscythe Logo" style="border-radius:1em;" />
</div>
<iframe src="https://itch.io/embed/607672?bg_color=366040&amp;fg_color=f8fbf8&amp;link_color=f6e851&amp;border_color=24a5be" width="100%" height="167" frameborder="0"><a href="https://klockenschooster.itch.io/codo">El Codo: The Elbow of Fate by klockenschooster</a></iframe>
This game was mostly made in 2020 when I had a lot of time on my hands. Then I
suddenly stopped having lots of time on my hands and the project got put on
hold. It is a top down shooter about saving a rock star who was abducted by
aliens. The main character is a wrestler with a gun. You can punch and shoot
and have to fight your way through a horde of aliens. The levels are kept
rather open, the basic idea being that you have to search and collect some
diamonds in each level to progress.
I developed this project in C using [SDL2](https://www.libsdl.org/).
Development-wise a lot more effort went into the game's engine and the whole
backend details than the game itself. But I'd learned a lot about compiling
native stuff for the web via _Emscripten_ and even got to contribute a tiny
thing to the Emscripten project in the process, which was nice. Additional
details include a custom, compressed format for the game's levels and a system
to smoothly and automatically switch from keyboard+mouse to gamepad controls.
You can play the game either directly in the browser or download a compiled
version for Windows or Linux. I don't plan on open sourcing this, because its
mostly uncommented C11 code. If you ask nicely I might reconsider, but don't
say I didn't warn you ;P
<div class="screenshot-grid">
<a href="/projects/codo/1.png">
<img src="/projects/codo/1.png">
</a>
<a href="/projects/codo/2.png">
<img src="/projects/codo/2.png">
</a>
<a href="/projects/codo/3.png">
<img src="/projects/codo/3.png">
</a>
<a href="/projects/codo/4.png">
<img src="/projects/codo/4.png">
</a>
<a href="/projects/codo/5.png">
<img src="/projects/codo/5.png">
</a>
</div>

BIN
static/projects/codo/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
static/projects/codo/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
static/projects/codo/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
static/projects/codo/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
static/projects/codo/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB