Search
759 results for “ollej”
-
I just published v0.5.0 of my Rust crate quad-gif to display GIF animations using Macroquad. It includes an option to set the FilterMode to allow pixel perfect rendering. It also adds a slightly improved command line parsing.
-
I’ve done some performance improvements to the game Lampy for the Firefly Zero handheld retro game console. It should hopefully be fast enough to run on the hardware prototype now so that it can be tested at Fosdem.
-
I've published a new version of the Firefly Zero game Lampy that boots and I made for the Firefly Zero Game Jam.
It includes some performance improvements, an improvement to the movement code and some visual improvements.
-
I made some more improvements to the game Lampy this evening.
I’m hoping the multiplayer works better, and there’s a bunch of updates to the points system. There are also some bug fixes and other small game improvements.
-
I’ve been working on my 2D platformer Blutti. I’m finally done reprogramming the movement system, though there are still some edge cases to fix. I’ve also added support for multi tile monsters, and moving platforms.
These were the main blockers I’ve had. Now I think I can finally start adding more features. Which is a lot more fun than refactoring and tweaking movement.
-
I’ve reimplemented all the movement features and merged the branch into master.
There are some movement improvements, and I hope it will be easier to add new features.
But first I need to do some refactoring of the code.
-
Rusty Code is a small application that shows a snippet of code. It can be used to show code examples on a big screen. It’s also available as a web page that can show a GitHub gist or code from a URL parameter.
The source code is available here:
https://github.com/ollej/rusty-codeHere is a web demo:
https://ollej.github.io/rusty-code/demo/index.html -
Last year I started to implement the raytracer from the book The Ray-Tracer Challenge from Pragmatic Programmer by Jamis Buck. It describes all concepts very well, and the implementation is done through cucumber test cases, so it can be followed in any language you want.
http://www.raytracerchallenge.com/
My implementation is coded in Rust and renders the images using the game library Macroquad.
https://github.com/ollej/macroquad-raytracer#Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge
-
Rusty Slider is a slideshow presentation app where all the slides are written in plain markdown text. The layout is completely separated and defined by JSON theme files, so you can focus on the content when writing the presentation.
It supports images and syntax highlighted code blocks that can even be executed to show output.
The app is available for Windows, Mac and Linux, and can also be run in a web browser.
-
The quad-gif crate is a small Rust library to display an animated GIF image with the game framework Macroquad. It also has a binary that opens a window showing a looping GIF animation.
-
About three years ago I ported the game Infinite Bunner from python to Rust and Macroquad. It is a modern remake of the old Frogger arcade game that was published in the book Code the Classics vol. 1.
https://github.com/ollej/rust-bunner-macroquad
I can highly recommend the book, it has several games with full source code, graphics and sound. Each game has a short description on the history of it as well.
https://www.amazon.com/Code-Classics-I-David-Crookes/dp/1916868193
#GameDev #Rust #RustLang #Macroquad #RetroGame #python #PyGame
-
RE: https://hachyderm.io/@ollej/115912188713481006
The first day of the #jam is dope
Jam tip #1
Keep it SMALL.
One mechanic.
One level.
One idea.We're still live, and still join us
https://tiny.cc/firefly_jam -
I updated my homebrew beer recipe site. Upgrade Ruby and Rails to the latest versions, added a QR code to printed recipes, and fixed an issue when publishing recipes from the builder.
-
I’ve updated my runestone website and added scanned 3D models to some pages.
One of the stones with a 3D model is the runestone U 1125 which has an inscription in elder futhark and ornamentation of a person holding up their hands. There is also an inscription on one if the back sides that can be viewed by rotating the model on the page.
I’ve also restructured the pages so it will be easier to add new runestones. And I added a Swedish version of the site where I plan to post a few longer descriptions.
-
I’m doing a disinfection boil on my brew system in preparation for the brew day. Hopefully my brother will visit and help out with the brewing. Today’s brew will be a smash lager with Swedish malt and a recently rediscovered Swedish hop variety.
It won’t be a regular lager, but I’m hoping it will be tasty at least.
-
Today I went by the SciFi bookstore and bought the new storytelling RPG Nostalgia by my friends @martinackerfors and Olle Linge.
I’m looking forward to reading it, and maybe I can convince my colleagues to try it out as well. This one is in Swedish, but it’s available in English as well. The game is about old heroes telling stories of their past achievements.
-
We’ve been getting quite a few more lego creations added to our viking village at JFokus.
-
Some of the lego creations the collaborators have made to our little viking village here at JFokus.
-
There’s some action at our booth here at JFokus, one team is playing the collaborative viking boat rowing game, and several teams are building lego to improve our viking village.
-
We’re at the JFokus conference in Stockholm with a booth where you can collaborate to build lego to add to our viking village.
We also have a collaborative viking rowing game which is great fun.
-
It’s time for a talk about Calling JIT compiled scripts in Rust about the Roto scripting language.
-
I visited the Firefly Zero booth to try out the new hardware prototype. It looks and feels great. I also got to try my game Lampy in multiplayer, which was great. But it still got a bit sluggish with too many fireflies on screen. There’s more optimizations needed.
-
I just published the game Lampy to the Firefly Zero game jam! It's a super simple game where you need to guide fireflies to a goal by shining a flashlight of their color at them. I made it together with a friend during the weekend. I'm dead tired now.
-
We’re done for the day and will continue working on the game tomorrow. We have most of the core game play mechanics working, so tomorrow we’ll be able to work on finishing touches.
-
I’ve prepped a repository for the Firefly Zero game jam. I’m coding the game in Rust, of course. My friend and I have come up with a simple idea and will start coding it tomorrow.
-
Yesterday I fixed a couple of the remaining big movement bugs in my 2D platformer Blutti. I also added a fix that should hopefully improve control when using the touchpad. Unfortunately I’m still unable to test with a touchpad myself.
Maybe I could setup a VM with Linux and run the game from there with the Steam controller.
-
An almost pristine copy of the Amber roleplaying game. Maybe I should bring it back home with me. But I’m slightly afraid it will get scuffed if I put in my bag.
-
I’ve added some new minor features to my my 2D platformer game Blutti.
There’s now a monster that moves vertically, and a stationary rotating circular blade. And there’s a green jewel that can be collected for points. And I added particles when changing movement direction.