home.social

Search

1000 results for “ollej”

  1. 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.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #GIF

  2. I just bought the book Code the Classics volume 2. It’s a book with chapters on the history of different classic arcade games, each with the full source code for a version of the game implemented in Pygame Zero for Python with nice graphics. It also has chapters on coding Python and PyGame Zero. I’ve already read two history chapters and it’s just as good as the first one. The book is pretty cheap, considering it’s a full color hardback.

    I implemented the Frogger clone Infinite Bunner from Code the Classics volume 1 in Rust and Macroquad. I can highly recommend the books, and doing an implementation of your own. I’ll probably not do a port of my own this time, but I’ll certainly take some inspiration from the games.

    The games included are Breakout, Double Dragon, Defender, Dizzy, and Pole Position.

    github.com/ollej/rust-bunner-m

    #GameDev #Python #Rust #RustLang #PyGame #PyGameZero

  3. I just bought the book Code the Classics volume 2. It’s a book with chapters on the history of different classic arcade games, each with the full source code for a version of the game implemented in Pygame Zero for Python with nice graphics. It also has chapters on coding Python and PyGame Zero. I’ve already read two history chapters and it’s just as good as the first one. The book is pretty cheap, considering it’s a full color hardback.

    I implemented the Frogger clone Infinite Bunner from Code the Classics volume 1 in Rust and Macroquad. I can highly recommend the books, and doing an implementation of your own. I’ll probably not do a port of my own this time, but I’ll certainly take some inspiration from the games.

    The games included are Breakout, Double Dragon, Defender, Dizzy, and Pole Position.

    github.com/ollej/rust-bunner-m

    #GameDev #Python #Rust #RustLang #PyGame #PyGameZero

  4. I just bought the book Code the Classics volume 2. It’s a book with chapters on the history of different classic arcade games, each with the full source code for a version of the game implemented in Pygame Zero for Python with nice graphics. It also has chapters on coding Python and PyGame Zero. I’ve already read two history chapters and it’s just as good as the first one. The book is pretty cheap, considering it’s a full color hardback.

    I implemented the Frogger clone Infinite Bunner from Code the Classics volume 1 in Rust and Macroquad. I can highly recommend the books, and doing an implementation of your own. I’ll probably not do a port of my own this time, but I’ll certainly take some inspiration from the games.

    The games included are Breakout, Double Dragon, Defender, Dizzy, and Pole Position.

    github.com/ollej/rust-bunner-m

  5. I just bought the book Code the Classics volume 2. It’s a book with chapters on the history of different classic arcade games, each with the full source code for a version of the game implemented in Pygame Zero for Python with nice graphics. It also has chapters on coding Python and PyGame Zero. I’ve already read two history chapters and it’s just as good as the first one. The book is pretty cheap, considering it’s a full color hardback.

    I implemented the Frogger clone Infinite Bunner from Code the Classics volume 1 in Rust and Macroquad. I can highly recommend the books, and doing an implementation of your own. I’ll probably not do a port of my own this time, but I’ll certainly take some inspiration from the games.

    The games included are Breakout, Double Dragon, Defender, Dizzy, and Pole Position.

    github.com/ollej/rust-bunner-m

    #GameDev #Python #Rust #RustLang #PyGame #PyGameZero

  6. I just bought the book Code the Classics volume 2. It’s a book with chapters on the history of different classic arcade games, each with the full source code for a version of the game implemented in Pygame Zero for Python with nice graphics. It also has chapters on coding Python and PyGame Zero. I’ve already read two history chapters and it’s just as good as the first one. The book is pretty cheap, considering it’s a full color hardback.

    I implemented the Frogger clone Infinite Bunner from Code the Classics volume 1 in Rust and Macroquad. I can highly recommend the books, and doing an implementation of your own. I’ll probably not do a port of my own this time, but I’ll certainly take some inspiration from the games.

    The games included are Breakout, Double Dragon, Defender, Dizzy, and Pole Position.

    github.com/ollej/rust-bunner-m

    #GameDev #Python #Rust #RustLang #PyGame #PyGameZero

  7. 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.

    github.com/ollej/firefly-lampy

    #FireflyZero #Lampy #GameDev #Rust #RustLang #fosdem

  8. 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.

    github.com/ollej/firefly-lampy

    #GameDev #FireflyZero #Rust #RustLang

  9. 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.

    github.com/ollej/firefly-lampy

    #FireflyZero #GameDev #Rust #RustLang #GameJam

  10. 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.

    github.com/ollej/firefly-blutti

    #GameDev #Rust #RustLang #FireflyZero #platformer

  11. 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.

    github.com/ollej/firefly-blutti

    #gamedev #FireflyZero #Rust #RustLang

  12. 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:
    github.com/ollej/rusty-code

    Here is a web demo:
    ollej.github.io/rusty-code/dem

    #RustLang #Rust #Macroquad

  13. 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.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

    #Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge

  14. 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.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

    #Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge

  15. 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.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

  16. 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.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

    #Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge

  17. 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.

    ollej.github.io/rusty-slider/

    #Rust #RustLang #Macroquad #slideshow #presentation

  18. 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.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #gif

  19. 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.

    github.com/ollej/rust-bunner-m

    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.

    amazon.com/Code-Classics-I-Dav

    #GameDev #Rust #RustLang #Macroquad #RetroGame #python #PyGame

  20. I received two new PRs with improvements to my platformer game Blutti from @orsinium

    I have released version 0.8 which contains these changes:
    github.com/ollej/firefly-blutt

    The movement has been improved to allow both walking and running depending on where on the touchpad you press.

    It also now follows the recommended guidelines for which buttons to use.

    #GameDev #Blutti #FireflyZero

  21. @ollej I'm annoyed with the #CTEK for the connector. I can't match it to anything by eye-- it looks a lot like a Molex weather-resistant one-- and don't want to buy a cable just to cut the connector from it. One offs from McMaster are too pricey, so I'll end up getting theirs.

  22. @ollej I'm annoyed with the #CTEK for the connector. I can't match it to anything by eye-- it looks a lot like a Molex weather-resistant one-- and don't want to buy a cable just to cut the connector from it. One offs from McMaster are too pricey, so I'll end up getting theirs.

  23. @ollej I'm annoyed with the #CTEK for the connector. I can't match it to anything by eye-- it looks a lot like a Molex weather-resistant one-- and don't want to buy a cable just to cut the connector from it. One offs from McMaster are too pricey, so I'll end up getting theirs.

  24. @ollej I'm annoyed with the #CTEK for the connector. I can't match it to anything by eye-- it looks a lot like a Molex weather-resistant one-- and don't want to buy a cable just to cut the connector from it. One offs from McMaster are too pricey, so I'll end up getting theirs.

  25. @ollej I'm annoyed with the #CTEK for the connector. I can't match it to anything by eye-- it looks a lot like a Molex weather-resistant one-- and don't want to buy a cable just to cut the connector from it. One offs from McMaster are too pricey, so I'll end up getting theirs.

  26. @xi I’ve made a vim plugin to help you evaluate the elisp code when you edit your .emacs file with vim.

    github.com/ollej/vim-emacs

    #vim #emacs #EditorWar

  27. RE: hachyderm.io/@ollej/1159121887

    The first day of the is dope

    Jam tip #1
    Keep it SMALL.
    One mechanic.
    One level.
    One idea.

    We're still live, and still join us
    tiny.cc/firefly_jam