What song lyrics should be my 100th πŸŽ‚ translation on lyricstranslate.com ?

Well, within the πŸ‡ΊπŸ‡Έ->πŸ‡­πŸ‡Ί || πŸ‡­πŸ‡Ί->πŸ‡ΊπŸ‡Έ realm more specifically :)

Out of curiosity I tried to implement a render loop of a viewport with scrolling tiles with JavaFX Canvas. Perf is not good.

It can maintain up to ~60 fps, but the scrolling is jerky. Also, I don't like running the loop with a ScheduledExecutorService...

Drawing every frame on a canvas is a huge performance hit.

PixelBuffers would be the next best thing, but then I'd need to implement a shit ton of graphical operations.

Gonna try Raylib next. The engine does not have to be JavaFX.

Show thread

New stuff: Toolbar, flood fill, some editor settings (like grid on/off) a couple of new tiles for testing.

Status bar is wip, gonna need to update the coordinates and send short messages in various actions.

Show thread

On data side: tileset image and descriptor file.

As you can see sprites go into this huge image as well, not just structural tiles. Only structural tiles can be painted with in the editor.

Show thread

Fooling around in JavaFX again. Bare minimum of a platform game level editor. This core may be useful later.

Gem from Google Translate. Game cheats = Scams
πŸ€¦β€β™‚οΈπŸ˜†

Found on my Hungarian language blog: retro.games.hu

If we were to honestly tell non-tech public that a domain can be bought for as little as $ 2.99 and some hosting providers can automatically install a clicky-click content management system on it:

Suddenly, the notion of liberating people via block chain would sound like a joke.

I should create a new sticker for the brain-washed masses that says:

I vetoed

Show thread

A little bit of terraforming in OpenTTD is perfect to let steam off :D

I call this place "Southward", and next I'm thinking of city, village and industry placement.

Also, running a soak test with a live medium is a good idea.

I could run memory test from grub as well, that would be nicer, but ultimately settled for memtester just to see results quickly. And obviously the smoke test puffed up quickly. :)

Show thread

The failure coincided with a newly installed AMD GPU, hence that has been the main culprit for a while.

I use VMs, browsers, web related stuff a lot (development etc) and the failed RAMs caused issues there a lot. Which I attributed to those being buggy software wise. No amount of preference tweaking, updates, including switching kernels helped for weeks.

So, today I woke up determined, and pulled the machine apart.

Learn from my mistake, before you blame software, rule out hardware issues!

Show thread

I blamed everything in Linux Mint software wise, and it was the damn RAM sticks all along. Sneaky.

Downgraded to a set of slower backup modules. I can barely notice the slowdown, and everything works buttery smooth now.

Tip:

sudo apt install memtester
sudo memtester 1G 1

First param: How much RAM to test, G = GB, M = MB
Second param: Number of iterations

Update: Internals of moving and resizing building blocks done.

Progress is currently sluggish. I cannot focus in my free time. We are living through historic times... πŸ‡ΊπŸ‡¦πŸŒ»

Update: Layout change, building block and face selection, applying textures.

I've made a small set of wall textures as well.

Sneak preview of the next open source project I'm currently working on. A level editor for a simple 3D browser game.

Stack: TypeScript, web components, Babylon.js, PHP (Slim)

Early days...

Do you sometimes also wish computers were simply less powerful?

You've spent a few years founding and building an ethical, sustainable company that does good work for your customers. You aren't personally making much profit.

A huge firm swoops in and offers to buy your company. You stand to gain $1.5 billion, and some of your friends invested in the company will also be making many millions of dollars. Most of your employees won't be making much from the deal.

Do you accept the offer?

Show older