#sdl2
Explore tagged Tumblr posts
Text
MorphOS - Taradino 1.1.3, Port of Rise of the Triad
14 notes
·
View notes
Note
Your pizza slice has a star on it do you see it its on the left slice in the pepperoni gap

Woah ...
8 notes
·
View notes
Text
always remember to document errors responsibly and also stay silly :3
5 notes
·
View notes
Video
youtube
Como Criar um App Gráfico com Dear ImGui, OpenGL e SDL2
1 note
·
View note
Text
Legends of Amberland 2 a classic first-person adventure has a playable Demo

Legends of Amberland 2: The Song of Trees classic western RPG game has a free Demo on Linux with Windows PC via Proton. Thanks once again due to the work and effort of developer Silver Lemur. Coming to both Steam and GOG. Legends of Amberland 2: The Song of Trees is an RPG that takes inspiration from old-school titles of the 90s. Such as titles like Might & Magic, Wizardry, and Ultima. If you're into those type of titles, you're gonna dig this one. Similar to previous Silver Lemur releaes, the upcoming titles will be playable using Steam Play/Proton. Additionally, the developer has confirmed via email that they are using the same game engine for the development of Legends of Amberland 2. As a result, Linux players can expect no differences when trying out the Demo. In Legends of Amberland 2, you get to control a group of seven adventurers on a journey to fight evil in Amberland. It's a big, open world with a lot of places to explore like towns, castles, towers, dungeons, and caves. You can even fast travel between different areas. So you don't have to waste time going back and forth. Legends of Amberland 2 is played from a first-person view, just like those old titles from the 90s. You'll see the world through the eyes of your characters as you move around on a grid. Which means you can only move in certain directions. It offers turn-based battles and you can explore the world. The combat is really fast-paced, especially when you're fighting weaker enemies.
Legends of Amberland 2: The Song of Trees Trailer
youtube
Managing your inventory is easy in Legends of Amberland 2. You can equip your characters with different items, and there's a special infinite bag where you can store extra gear. The are also quests you need to complete. There is a main story that you follow, but there are also side quests that you can do for extra fun. One feature about Legends of Amberland 2 is that you don't need to play the previous titles in the series to enjoy it. Each classic western RPG release has its own separate story. So you can jump in without getting confused. The game design has a look and feel like those old releases from the 90s. But it works perfectly on modern computers. You don't need a super powerful computer to play it, which is great news. It runs smoothly even on older machines. So, if you're a fan of classic western RPG games or you like exploring exciting fantasy worlds. You should definitely check out Legends of Amberland 2: The Song of Trees. It offers a unique story and a lot of great features. Make sure to add it to your Steam and GOG Wishlist and get ready for an epic adventure in Amberland on Linux via Proton with Windows PC.
#legends of amberland 2#western rpg#linux#gaming news#silver lemur games#ubuntu#windows#pc#sdl2#opengl
1 note
·
View note
Text
B Ball – fantastic glow, color specter!
Fantastic with the spirit of retro 80s computers game about how to throw little square in a wall. And, you, just imagine, after this, you get scores! So, that’s cool! And, by the way, it is, also, about science fiction! So, it is something indication, something flashing labels on the screen.
And it is going process with counting your scores. Indication about what you hit. How much colors, you have collected. It is nice funny entertainment for an engineer in the evening. You finished all the things for today. And sit down and count colorful little cubes. Or for any other kind computer fan activity person. Sit down in the evening. Turn on lamp. Drink a tea. And start it,- to throw brick in the wall! But, it is everything virtual here!
youtube
By the way, it is not a little ball – and, it is rectangle. But, it is, anyway, as a ball – because, by its idea, it is a ball. Idea of the game – little ball throw in a little wall. To smash blocks. So, by the idea – it is, anyway, a ball, but it is rectangle. And virtual!
Programming - it is abstraction of data. And, here in a virtual world. It is possible to see objects different ways, they can to look like something a very different. And, ball can start to be, unexpectedly, as a square. It is depended from the idea. But, it is rather possible.
And, in this game, it will be 9 levels. Anyway, 9 not 10. Because of difficulty grows. And it is growing, that way, so I decide not to add level 10. 9 levels - it is more than enough! So. there is place here for some challenge. And random case. And, there is place for calm meditative game. Even, you can say, that it is boring for you! But, next time, at the next level – it is will funny and unpredictable! Themes are one after another.
It looks next. First level - it is simple these kind blocks and you smash them. Yes, in your side there are flying something in response. But, to avoid these little squares - it is not hard! They are mainly made - to make you move! And not to be at one position! Such enemies do not makes a problem. You simply shoot with little ball to all the blocks. And finish the level. You, even, can count this, as a very calm thing. So, yes, it is this way here. With this level.
Next, it goes same level. But, with one new condition. Here, it is flying 1 diagonal enemy. Simply, one new enemy. And, game is changes with dynamics. Look carefully for him! He will make you 100 percent of difficulty. It is hard to watch for diagonal object! He moves by diagonal. And with different speed. Different step with coordinates x and y, he has.
So, you can watch for this! But, it flies with random way. Side way. And, it can hit like a sniper at you! But, it is just a random things, actually! But, it can happen! So, this element of the game makes it more complex to complete it. With so high difficulty – that, at more high level, I decide to give player more energy. To make player play it with not hard way, do not make him a problems. Or, just, make it poossible to complete it!
And, this way, levels are going one after another. First goes calm level, next goes with diagonal enemy! And, total 9 levels. Also, it is raises number of blocks for level. Lines. Which you need to hit. One line, two lines and so on.
Something about control. It has its own control way. And, as for me, I play more with < and >, less than with arrows. And, for sharpness - arrows are need only. To correct position with accuracy. Or, to move aside some points with [ and ]. And, so, mainly, dynamical games go with < and >. It is, also, so, retro effect. I remember, as in Mortal Kombat, it is some tricky for MS Dos, as it seemed to me. So, it was something, like it is not always with arrows even. Or with old games it can be, absolutely, without arrows. With letters - all control.
Control
During the game
Q - for exit the game
Arrows left and right – move left and right with 1 pixel to correct position with a point accuracy.
< a and > - to move left and right with 50 pixels, dynamical move.
[ and ] – to move left and right with 25 pixels, also, dynamical move, but step is less.
Space – to throw a ball (rectangle)
And, all of these, are made as some fantastic sci fi. Colorful display. Everything is flashing. It goes some labels at the display. You hit 5 blocks with certain color. You receive some bonus. You upgrade your skill. Everything shows in real time at the display. It gives dynamics. And some fantastic sci fi points to the events on the screen.
Wow, maybe, a little more, and, it is possible to add a fantastic sci fi storyline! In some time before, I was very surprised, to hear that Arkanoid has storyline. That it is science fiction! What a surprise for me! You think, that Arkanoid - it is simple and stupid game about little ball and a platforms! And avoid this game! I more play in some more cool games! And, it has science fiction – it is already start to be interesting for me! It changes everything!
Interesting feature. In menu - it is shown your color specter. For current levels. And for all the game, everything you collect. There are, in game 16 colors. But blocks cannot be black. It is same as background. And, 16 colors. So, these 15 colors for blocks, they are shown here. You hit 100 blocks blue, 150 red, 200 yellow and so on. So, example, of a data you can collect. To the end of level 9.
Menu is simple. It is green. Once again. Retro effect. And as base code, it was game Platform Ball. Well, you can see it. I more pay attention to gameplay. And do not start to draw menus with pictures. So, it is retro text. And, it is, also, interesting! As in computer game Fallout 2,3, there were different green computers. Or with orange screens. So, by the way, your characteristics - it is your color specter! Such a line! What you collect! And a color specter, that you have collected! 15 colors, by the way! It is not a jokes!
And, skills too. Your main game score. It is also, it is here. For sharpness - skill sharp shooter. And to smash blocks – destroyer. Sharp shooter – it is harder. You need to aim good and take a time for this. And destroyer - it is easier. You will get this by the gameplay itself. Plus, bonus system for more interest!
And, also, a label – diagonal territory! Imagine for yourself, that you fly somewhere with some device about science fiction ideas! And, so, it has at the screen warning for you! Attention! Diagonal territory! You are at the territory of diagonal! And, it is, so, fantastic element! And, diagonal block start to fly! Wow!
Basic Pascal version 1.18 "Duckling" – most newest version. In this version there are 4 new games! Puddles at Countryside, Duckling Pseudo 3D, Road to Countryside, Duckling Goes 2D. And even more retro games! It is a pack of retro games with modern versions of Basic and Pascal.
It is now in development new version Basic Pascal pack games. This game will be included in a new version.
Basic Pascal: http://www.dimalink.tv-games.ru/games/basicpascal/index_eng.html Website: http://www.dimalink.tv-games.ru/home_eng.html Itchio: https://dimalink.itch.io/basic-pascal
#arkanoid#arcade#2d game#retro effect#retro game#8 bit#ms dos#msx#bbc basic for sdl2#retro programming#sci fi#fantastic#80s style game#old computers#hit blocks#get score#action#color spectrum#skills#like 80s#gamedev#devlog#Youtube
6 notes
·
View notes
Text
im kind of wondering if it would be better to nix all this and just give her fedora instead because im not sure she actually wants to use arch as much as she wants to be able to tell her discord friends she uses arch btw. like. if you dont like having to google and vet error advice im not sure this is the right lifestyle
0 notes
Text
As it turns out, even content mills require you to have a CV and portfolio now so that fucks my plan right up. I figured I could just apply and take shit rates to copy write for a while for the experience.
I guess writing work is insanely oversaturated too if even content mills are being that stringent. Lookin' bad team, I might end up in the wagie mines afterall.
0 notes
Text
a sort of general thing spinning off "static site generators kind of suck" is issues about ease of use vs philosophy vs productivity.
How many programmers do you know who want to make a game but refuse to use Unity or Godot or even like, löve2d because it's Ideologically Impure to use an existing engine, so they have 50 git repos with seven features bolted on to an SDL2 demo and no meaningful game design.
Part of why I don't like Static Site Generators is that they add a lot of friction. I'm writing this on my phone while waiting for a kettle to boil at work, and this ease of use is a big part of why I blog on Tumblr multiple times a day but the old SSG that hosted my website got a post every couple years.
Increasingly I'm happier to take shortcuts and borrow from other people in order to get Things Out The Door. I don't have to design/pattern/program/calculate everything myself. I care much more about end products.
I still have some philosophies I guess. I won't use VMware even if that means fighting with otherwise worse VM solutions. There are still plenty of things I enjoy designing and fabricating myself rather than buying or copying. For some people building the game engine is the fun part! But it's worth asking yourself whether that's you, or the person you wish you were.
I like embroidering and backstitching by hand. This doesn't mean I can't use components from the esp-idf components library.
See Also: How To Make Good Small Games, Do It Scared, etc.
46 notes
·
View notes
Note
Hello, fellow doom fan :) Do you happen to know of any way to access doom rpg? Or wolfenstein; spear of destiny? Since they’re not on steam
The GEC team did reverse engineering ports of the id RPG games except Orcs and Elves (At least as i write this).
As for Spear of Destiny, did they not bundle it along with Wolf 3D? Or is it also missing on GOG? Didn't check that a while ago.
#ask#doom#classic doom#id software#doom rpg#doom 2 rpg#wolfenstein#wolfenstein 3d#wolfenstein rpg#spear of destiny#opinions
5 notes
·
View notes
Text
Dwarf Fortress 50.9 Released
Toady One on the Bay 12 Forums:
Release notes for 50.09 (June 28, 2023): In this release, we're updating the engine from SDL to SDL2, and there are many optimizations to go along with it. Aside from the optimizations, SDL2 is also the stepping stone to ports. We have Linux compiling and playable; it just needs some testing. Moreover, there is now a(n experimental) multithreading option in the game settings that makes the game even faster! We also have some new individual tree graphics, and an update to grass ramps as well. This has been mostly the hard work of Putnam! Meanwhile I've started up on adventure mode - the long work of updating menus and adding audio has begun! Hopefully we'll have some progress to show their soon, as we continue updating fortress mode as well. New stuff (*) Updated to SDL2 and made many surrounding changes. Various performance gains! (*) Experimental multithreading is available from game settings. Graphics additions/changes (*) Some more trees now have individual graphics (maple, willow, cedar, larch, kapok, papaya, macademia.) (*) Updated some ramp images.
38 notes
·
View notes
Text
MorphOS - Port of sdl2 space invaders v1.1
7 notes
·
View notes
Text
Nothing encapsulates my misgivings with Docker as much as this recent story. I wanted to deploy a PyGame-CE game as a static executable, and that means compiling CPython and PyGame statically, and then linking the two together. To compile PyGame statically, I need to statically link it to SDL2, but because of SDL2 special features, the SDL2 code can be replaced with a different version at runtime.
I tried, and failed, to do this. I could compile a certain version of CPython, but some of the dependencies of the latest CPython gave me trouble. I could compile PyGame with a simple makefile, but it was more difficult with meson.
Instead of doing this by hand, I started to write a Dockerfile. It's just too easy to get this wrong otherwise, or at least not get it right in a reproducible fashion. Although everything I was doing was just statically compiled, and it should all have worked with a shell script, it didn't work with a shell script in practice, because cmake, meson, and autotools all leak bits and pieces of my host system into the final product. Some things, like libGL, should never be linked into or distributed with my executable.
I also thought that, if I was already working with static compilation, I could just link PyGame-CE against cosmopolitan libc, and have the SDL2 pieces replaced with a dynamically linked libSDL2 for the target platform.
I ran into some trouble. I asked for help online.
The first answer I got was "You should just use PyInstaller for deployment"
The second answer was "You should use Docker for application deployment. Just start with
FROM python:3.11
and go from there"
The others agreed. I couldn't get through to them.
It's the perfect example of Docker users seeing Docker as the solution for everything, even when I was already using Docker (actually Podman).
I think in the long run, Docker has already caused, and will continue to cause, these problems:
Over-reliance on containerisation is slowly making build processes, dependencies, and deployment more brittle than necessary, because it still works in Docker
Over-reliance on containerisation is making the actual build process outside of a container or even in a container based on a different image more painful, as well as multi-stage build processes when dependencies want to be built in their own containers
Container specifications usually don't even take advantage of a known static build environment, for example by hard-coding a makefile, negating the savings in complexity
5 notes
·
View notes
Note
Hi, it's me again lol. Sorry if you don't intend on having regular askers on this blog, and please tell me if not! I've been considering joining a game jam once I have the very basics of a library or engine down (to improve my skill ofc), but I was thinking that if I do a game jam and need to make games fast, I might have a more fun time using Rust with the Bevy engine, while I'll probably use SDL2 or OpenGL with bigger projects and learning more about computer graphics! Do you think this is a terrible idea? Just wanted a second opinion, and thank you!
I dont think it's a terrible idea at all! Bevy is a very impressive engine. Although I personally wouldn't call it an engine because it doesnt force a code structure or style besides using its ecs.
Just keep in mind that rust has a pretty steep learning curve.
Best of luck! And I dont mind the asks at all. In fact I love em!
16 notes
·
View notes
Video
youtube
Como usar SDL2 com SMART POINTER
1 note
·
View note
Text
i have just spent the last week attempting to mske a basic game in c, my initial plan was to make some kind of rpg, but i quickly realised that is out of my scope currently, especially considering its taken me 9 days to find a graphics library that will actuslly work (sdl2 incase anyone is interested) and man its a feckin slog.
however im half way to making pong :D
#c#c++#c programming#programming#codeblr#game development#this has been a painful few feckin days#hopefully i can soon be able to make something more impressive than pong though
5 notes
·
View notes