Post Feed

Extracting RSS from webpages


A program in Common Lisp that, by defining two functions, one can extract the relevant features from a webpage and get an RSS feed out of it. There is also a script that will update the feeds and push them to an external git repository.

By running this as a cron job (say on a constantly running single board computer), or through a CI pipeline (such as github actions), one can have their own RSS feeds accesible from anywhere with an internet connection. One can then point their rss reader to these public git repositories to subscribe to the rss feeds

<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom">
<link href="https://www.leagueoflegends.com/en-us/news/dev/" rel="self" type="application/atom+xml"/>
<generator uri="https://github.com/NoamZeise/extract-rss">extract-rss</generator>
<updated>2024-04-08T15:00:00.000Z</updated>
<id>https://www.leagueoflegends.com/en-us/news/dev/</id>
<title>League of Legends Dev Blog</title>

<entry>
<title type="html">/dev: Ranked Rewards in 2024</title>
<link href="https://www.leagueoflegends.com//en-us/news/dev/dev-ranked-rewards-in-2024/"/>
<id>https://www.leagueoflegends.com//en-us/news/dev/dev-ranked-rewards-in-2024/</id>
<updated>2024-04-08T15:00:00.000Z</updated>
<summary></summary>
<category term="Dev"/>
<author><name>CRUX Team, Riot Sakaar</name></author>
<media:thumbnail xmlns:media="https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte16971378f061abf/660f10b1dd5b9e4d51a8ac09/040824_Ranked_Rewards_Update_Article_Header.jpg?quality=80"/>
</entry>

<!-- ... -->

</feed>

Read more...

Orbbit - Duck Sauce Games 2024


Physics based puzzles, launch a green satellite with an initial velocity and watch as it is affected by and affect how a solar system moves. The goal is to have the satellite dock with the red planet present in each level.

Made in 48 Hours for Duck Sauce Games Jam 2024 Using my graphics library built in C++ with Vulkan and OpenGL rendering backends.

Read more...

Cat Flat - Global Game Jam 2024


A game about frying fish for a hungry cat. Made in 48 hours for global game jam 2024 using my Graphics-Environment library built using C++ on vulkan and opengl.

Read more...

Meditative Marble (Bigmode Jam 23)


Roll a marble through a grassy landscape. A simulation of ball physics in a procedurally generating continuous world. I used this project to learn about on the fly 3D model generation, accurate 3D collisions, seamless swapping of models, 3rd person cameras, and noise functions.

Read more...

Making a 3D Space Sim (GBJam11)


Set in a solar system full of planets. Lost ship logs litter key areas, rewarding exploration. The game uses Vulkan or OpenGL for rendering. Written in C++.

Here I go over a lot of the 3D maths involved in creating a space sim. This includes getting directions from world space to screen space and quaternion rotation for 6DOF ship movement. This is my second 3D game, and I feel I’ve learned a lot over the past week.

Read more...

Drawing Functions with Common Lisp


rotated sine curves

Extending my complex function animation library to work with graphing functions of the form f(x, y) = g(x, y)

Read more...

Reforestation - 3D Board Game (Raycasting, GMTK2023)


My first game in 3D, this was made in 48 hours for GMTK Jam 2023 using my graphics framework. I used raycasting to convert from a mouse position to a square on the board that is warped because of the camera’s perspective projection.

Read more...

Complex Function Animations


Mandelbrot recursive

Draw Functions as images and create an animation between points and scales on the graph. This is my first project working with common lisp.

Read more...

Deli-Cat-Essen - Make sandwiches for cats! (DSG2023)


Made with my rust game library in 48 hours for Duck Sauce Games Jam 2023, where it earned 2nd place.

Read more...

Bunny Patch - protect a carrot patch from weeds (GGJ2023)


Protect your carrot patch from encroaching weeds.

Made with my rust game library in 48 hours for global game jam 2023.

Read more...

Hex - Falling Hexagon Game


A centered falling block game with hexagons. You must match the same colour together to clear rows and continue playing. If the blocks reach the centre then you are out. The player can select a ring of hexegons and spin it around to chnage their positions. For this project I used Rust with the SDL2 game library.

This was made in 48 hours for a game jam, as an opportunity to practice Rust and SDL2.

Read more...

Coupled Explorers - LD51


A short physics platformer made in 48 hours for Ludum Dare 51. Two characters share one mind and swap between the bodies every 10 seconds. You must get through each level, making sure that the other character is able to complete the level too. I used this jam as a learning experience, as this was my first time using Rust (and SDL2) for a game jam.

Read more...

Robyn Hood - on rails stealth card game



An on-rails stealth game with spell cards, made over the course of 2 months for OGAM-16 with my C++ graphics, audio and map loading libraries. This was the work of a team of 3.

Read more...

ZL001 - Assembly Programming Game



Source Code + Build on Github
The news that puzzle game studio zachtronics would stop making games inspired me to begin creating a little game in the style of some of their programming games (TS100, ShenzenIO, Exapunks).

I’m using this project to play about with a library(SDL2) and a language(Rust) I haven’t used for games before.

Read more...

3D Skeletal Animation With Vulkan


I’ve added Skeletal animation to my Vulkan game framwork. I already use assimp to load in 3D models, but the library also loads animations if the model has them.

Read more...

Archive RSS