smolpxl
Smolpxl games andybalaam 1 year ago 100%
New Game: Box Stacker

Announcing Box Stacker, a physics-based puzzle game, new on [Smolpxl](smolpxl.artificialworlds.net/)! ![](https://lemmy.ml/pictrs/image/3bc60458-c48a-45e6-b396-9f118196cc56.png) Play now at https://box-stacker.artificialworlds.net/game and join the forum to share and discuss new levels at https://box-stacker.artificialworlds.net See you there!

1
0
rust
Rust Programming andybalaam 2 years ago 100%
Live streams of Rust programming www.twitch.tv

Live coding Rust and Matrix. I'm working on a Matrix bot to supply Arnie quotes, but got distracted adding a Redis back end to matrix-rust-sdk. I stream every week on Monday 14:00 London time (currently UTC+1). Join me! https://www.twitch.tv/andybalaam Or my Owncast instance at https://andybalaam.uk.to Follow me on mastodon @andybalaam@mastodon.social to be reminded about streams, or follow the Owncast instance by clicking Follow at https://andybalaam.uk.to I'm actually away on Monday, so next stream is on 6th June. You can watch the old streams at https://diode.zone/a/andybalaam/

8
0
rust Rust Programming *Permanently Deleted*
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    2 years ago 100%

    It might be worth considering basing it on Matrix. You'll get a lot of things for free (e.g. auth and identity) and you can create your own dialect on top of the fundamental protocol.

    2
  • smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    Santa Bike! The new game on Smolpxl santabike.artificialworlds.net

    We have a new Santa-themed game for you. It's a classic side-on bike racer, that you play with exactly one button. We've found it surprisingly addictive, and with a high-score table for each level you can compete against everyone else! Play the game at https://santabike.artificialworlds.net/ and find similar games at https://smolpxl.artificialworlds.net/

    3
    0
    smolpxl Smolpxl games New game on Smolpxl! Tron - a lightcycle game
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    3 years ago 100%

    One feature that I did add to Smolpxl for this game, and will add to others gradually, is the ability to save your config on the local device. If you give it permission, Tron saves the list of players and their controls for you.

    2
  • smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    New game on Smolpxl! Tron - a lightcycle game smolpxl.gitlab.io

    Another retro recreation for you - Tron, a game of tangling lines, and staying alive longer than anyone else. This version allows many players (up to 16 if you can manage it), and is quite pure in its implementation. There are bots to play against, and you can gather your friends around a keyboard to play together. Part of the motivation for writing this game was to test my new smolpxl-remote remote-play system, but this is not enabled yet, so watch this space...

    4
    2
    smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    Progress on Smolpxl Tron mastodon.social

    The new lightcycle game, Tron, is fairly close to a first release.

    2
    0
    peertube Peertube What are your favorite peertube channels?
    Jump
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearGA
    Game Development andybalaam 3 years ago 100%
    Why write an entire game (including Graphics) in a single, hand-coded JavaScript file? https://www.artificialworlds.net/blog/2021/07/01/why-write-an-entire-game-including-graphics-in-a-single-hand-coded-javascript-file/
    5
    2
    smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    Lemmy is now Smolpxl's official community!

    Previously I tried setting up a couple of chat systems to be a community for [Smolpxl games](https://smolpxl.artificialworlds.net/), but since we are a very small site at the moment, there has been little activity. I think Lemmy will provide a much more useful community because as soon as you arrive here you'll see interesting posts about what is going on, and you can choose where to comment. So, from today, [!smolpxl@lemmy.ml](https://lemmy.ml/c/smolpxl) is the official community page for Smolpxl!

    6
    0
    lemmy
    Lemmy andybalaam 3 years ago 100%
    What is lemmy.ml's privacy policy?

    I think Lemmy is great, so I'm making it the official community for my games site [Smolpxl](https://smolpxl.artificialworlds.net/). To do that, I'd like to link to the privacy policy from my own [privacy page](https://smolpxl.artificialworlds.net/privacy.html), but I can't find one. I can find the [code of conduct](https://dev.lemmy.ml/docs/en/code_of_conduct.html) but that doesn't mention privacy.

    22
    2
    rust Rust Programming Loosly Coupled Components
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    3 years ago 100%

    I think this sounds possible. If you don't use a Box<> or similar container (and instead using something like a dyn trait), you know that the compiler knows the real size of the instance you are passing, so no dynamic polymorphism is being used.

    If you post some code here, someone might be able to suggest a Rustish way of doing it?

    4
  • opensourcegames
    OpenSourceGames andybalaam 3 years ago 100%
    New game! Rightwaves, an R-Type tribute https://lemmy.ml/pictrs/image/XXu8lj4gRu.mp4

    cross-posted from: https://lemmy.ml/post/71671 > Today I released a new game on Smolpxl - Rightwaves. > > Play it here: https://smolpxl.gitlab.io/rightwaves/ > > Rightwaves is a sideways-scrolling shooter with pixel-art graphics, modelled on the classic game R-Type. > > It is fiendishly difficult, but a lot of fun. If you do manage to complete it, you can take on the additional challenge of firing as few shots as possible to achieve the maximum score. > > Rightwaves is, of course, Free/Open Source software and you can contribute to the source code at https://gitlab.com/smolpxl/rightwaves > > Enjoy!

    7
    4
    smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    New game! Rightwaves, an R-Type tribute https://lemmy.ml/pictrs/image/XXu8lj4gRu.mp4

    Today I released a new game on Smolpxl - Rightwaves. Play it here: https://smolpxl.gitlab.io/rightwaves/ Rightwaves is a sideways-scrolling shooter with pixel-art graphics, modelled on the classic game R-Type. It is fiendishly difficult, but a lot of fun. If you do manage to complete it, you can take on the additional challenge of firing as few shots as possible to achieve the maximum score. Rightwaves is, of course, Free/Open Source software and you can contribute to the source code at https://gitlab.com/smolpxl/rightwaves Enjoy!

    1
    0
    fdroid F-Droid Hey, I just bought an android phone recently. Can you recommend me some apps?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    3 years ago 100%
    • Music player: Music - simple, no indexing
    • Writing: Editor - minimal, but works
    • Diary: If calendar then Etar
    • VPN: don't know
    • Maps: OsmAnd~
    • Messenger: Element - for Matrix
    • Fediverse: Tusky
    • Peertube client: I would love to use NewPipe but it doesn't work with most Peertube servers :-(
    4
  • smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    Rightwaves progress: Level 1 boss https://lemmy.ml/pictrs/image/hJptThTAbN.mp4

    [Rightwaves](https://gitlab.com/smolpxl/rightwaves) is coming along nicely. I plan to release it when one whole level is ready, which is going to be fairly soon. Given that it seems pretty hard, that should keep some people happy for a while... Other than finishing off the boss, I also need to work on details like lives, restarts etc. I am thinking the replay feature will be used to pretty up the title screen for now, and later I may allow uploading and sharing replays with other people. An interesting challenge in this game will be to complete the level while firing the fewest possible shots.

    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFU
    Functional Programming andybalaam 3 years ago 100%
    Category Theory videos by Bartosz Milewski diode.zone

    I'm cleaning audio and reposting (with permission) these amazing videos on Category Theory for Programmers by Bartosz Milewski.

    6
    0
    smolpxl
    Smolpxl games andybalaam 3 years ago 100%
    Rightwaves progress update lemmy.ml

    Rightwaves, my tribute to R-Type, is coming on nicely. ![](https://lemmy.ml/pictrs/image/kTbdHLGC6B.mp4) It's a sideways-scrolling shoot-em up with pixel graphics and pixel-perfect collision detection. It's somewhat playable at the moment, but I tend to mess about with start positions from time to time. Recent features include a diagonal lasers upgrade, and alien guns stuck to the top and bottom of the scenery. In order to fix a bug recently, I introduced a secret "action replay" mode, which I hope to turn into a real feature in future releases. For now, pressing Z toggles a freeze-frame modes which you can navigate using the left and right arrow keys. Still to do: the rest of the level (including the famous red tailed alien at the end), and game mechanics like lives and restarts. Help out here: https://gitlab.com/smolpxl/rightwaves

    1
    0
    weiqi Go/Weiqi/Baduk *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    4 years ago 100%

    I had always thought it looked cool, and tried to play a couple of times, but when I really started playing was when a friend at work agreed to play with me every day (about 2008 I guess). It was intense, but really fun. Now I play mostly online on Dragon Go Server, and look forward to in-person games again one day...

    1
  • smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Smolpxl feature requests

    Add a comment here to encourage us to work on what you would like to see in Smolpxl. Here's a selection of our TODO list, but feel free to suggest other things: * New games (just completed [Rightwaves](https://gitlab.com/smolpxl/rightwaves)) * Multiplayer games * More levels for [Spring](https://smolpxl.gitlab.io/smolpxl/spring/) or other games * ~~Make most of the games work on mobile (touch buttons)~~ (done) * Global high score table support for [Spring](https://smolpxl.gitlab.io/smolpxl/spring/) and [Eat Apples Quick](https://smolpxl.gitlab.io/eat-apples-quick/) (and others?) What would you like to see next?

    4
    1
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    How many people are playing on Smolpxl games?

    The Smolpxl games count how many times each game is played. (Anonymously, of course.) I run a Grafana instance that illustrates how popular different games are. The graph shows plays per day for various games. My main conclusion so far is that not many people are playing games on Smolpxl! Other than that, I think I see that Spring is the most popular game, and cross-the-road has a consistent following. Let's work together to write more and better games, and attract more people!

    5
    0
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Heli is on Smolpxl games smolpxl.gitlab.io

    I always enjoyed playing Heli, and even wrote [Gnome Attacks](http://gnomeattacks.sourceforge.net/) in tribute many years ago. I knocked up a very quick version for Smolpxl, but it doesn't seem much fun to me. What am I missing? Maybe it just needs graphics, but the gameplay seems off somehow. You can see the code and help improve it at https://gitlab.com/smolpxl/smolpxl/-/blob/master/public/heli/game.js You can play Heli on [Smolpxl Games](https://smolpxl.artificialworlds.net/).

    4
    1
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Snake is on Smolpxl Games smolpxl.gitlab.io

    A classic, implemented the way I like it. Have a go at Snake - what is your high score? Play on [Smolpxl games](https://smolpxl.artificialworlds.net/).

    4
    0
    smolpxl Smolpxl games Making Smolpxl work on phones and tablets
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    4 years ago 100%

    This is web-based - works on Firefox and Chrome on Windows, Linux and Android. Hopefully other platforms too.

    1
  • smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Work in progress: Rightwaves gitlab.com

    I've just extracted my work-in-progress [Smolpxl](https://smolpxl.artificialworlds.net/) game to its own repo. Rightwaves is a sideways scrolling shooter inspired by R-Type. The game is working - now I need to create at least one decent level.

    3
    0
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Tunnel is on Smolpxl games andybalaam.gitlab.io

    Navigate an accelerating ship through shrinking tunnels! Designed for a smooth framerate and high-precision collision detection, Tunnel is a satisfying Angry Birds-style survival game. ![](https://lemmy.ml/pictrs/image/szf7umBcRO.png) Play Tunnel on [Smolpxl Games](https://smolpxl.artificialworlds.net/)

    2
    0
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Cross The Road is on Smolpxl Games andybalaam.gitlab.io

    Inspired by old-style Frogger, Cross the Road is a one-button game that can be played casually, or speed-run, since it gives a measure of average time spent to make each run. You can play Cross the Road on [Smolpxl Games](https://smolpxl.artificialworlds.net/).

    2
    1
    smolpxl Smolpxl games Making Smolpxl work on phones and tablets
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearAN
    andybalaam
    4 years ago 100%

    Controls are laid out like arrow keys, they change to meaningful names if you use touch, and they can be minimised if they take up too much screen.

    1
  • smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Making Smolpxl work on phones and tablets www.artificialworlds.net

    I’m looking for feedback on this: * Does it work on your device? * Are the buttons the right size? * Do they look ok? If not, how could they look better? * For games that require arrow keys, do you need them in the normal arrow-keys layout, or is a simple row fine?

    3
    4
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Spring is on Smolpxl Games smolpxl.artificialworlds.net

    Perhaps the most original game currently on Smolpxl, Spring is a mobile-friendly one-button game, arguably of the "rage game" style. You control a spring: when you press the button it compresses, and moves sideways. Your job is to guide the spring through increasingly fiendish environments, persuading it to sproing its way onto platforms, across chasms and even squeeze into tight gaps ![](https://lemmy.ml/pictrs/image/LPr1JkGSdT.png) Play Spring on [Smolpxl games](https://smolpxl.artificialworlds.net/).

    2
    0
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Duckmaze 2 is on Smolpxl Games

    A very long time ago, I played a hand-held maze game on a school coach trip. I wrote a game inspired by it in AMOS Basic on my Amiga (I think it was called "Steel Liberty"). Much later, I wrote a new version in Python that worked on my GP2X console. Now, finally, there is a version for the web! You can enjoy Duckmaze 2 on [Smolpxl games](https://smolpxl.artificialworlds.net/).

    3
    2
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    New game on Smolpxl: Eat Apples Quick!

    There's a new game on Smolxpl - it's a speed version of classic maze games like Pacman. It's called Eat Apples Quick! (eek! for short) and you can play it at [Smolpxl games](https://smolpxl.artificialworlds.net/). ![](https://lemmy.ml/pictrs/image/vYmkHxmh0w.png)

    2
    0
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Eat Apples Quick now has lives and extra lives https://smolpxl.gitlab.io/eat-apples-quick/

    ![](https://lemmy.ml/pictrs/image/2FUpls1gCv.mp4) Eat Apples Quick is really near to release now. To do: * 4 more levels * A more obvious end of game congratulations message Later: * Mobile controls * Global high scores * Speed run mode Other ideas for Smolpxl: * Remote play together should be quite do-able in Smolpxl....hmmm

    2
    1
    smolpxl
    Smolpxl games andybalaam 4 years ago 100%
    Work in progress: Eat Apples Quick gitlab.com

    A fast-paced maze game. My todo list before I release version 1.0: * 30 levels * Clear "Game completed" screen Next on the list after 1.0: * Buttons so you can play on mobile * Global high score table using https://gitlab.com/smolpxl/smolpxl-scores After that: * Completing the game unlocks Speed run mode, allowing you to jump to any level and play it repeatedly

    2
    0
    announcements
    Announcements andybalaam 4 years ago 90%
    New community: Smolpxl https://lemmy.ml/c/smolpxl

    A new community for discussion of the free/open source web games site, Smolpxl. * Community: [lemmy.ml/c/smolpxl](https://lemmy.ml/c/smolpxl) * Play the games: [smolpxl.artificialworlds.net](https://smolpxl.artificialworlds.net/) * Source code: [gitlab.com/smolpxl](https://gitlab.com/smolpxl/smolpxl)

    9
    0