Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Rickmeister

13
Posts
2
Topics
A member registered Mar 16, 2017

Recent community posts

Failed to submit my entry to the 2017 jam, in 2018 I couldn't participate due to RL stuff happening but 2019 I'm seriously commited to join -and finish -the jam. As always I will be using Free Pascal and code the game from scratch (well, got a few util units and stuff that I will reuse, but most of the game logic will be written from scratch!)


God speed everyone!

Didn't make it in time :( Real life caught up with me and I had to work late last night, so I simply didn't have time to package and test it. Was fun tho, and count on me for the next jam!

(1 edit)

Github

Unpolished Pascal Spaghetti. Don't eat it raw! Will submit it in the very last minute, still needs alot of work. Enemies, AI and level progressing code isn't supplied to gihub repo yet. Need to get sound working too. Had to cut out the smooth-scroll of the tilemap as it became a mess, and it was either a rewrite or 'back to basics'. If I have enough time I'll try to get it working again.

Crunch time! Thinking of leaving out enemies as their AI is dumber then a seagull on crack atm. The (flawed)A* pathfinding routines can't find it's way out of a football field, and certainly not turn around corners. Spent at least a couple of hours smoothing out tile-map scrolling and collision detection. Got 15 levels designed (designed by my son. Thank you Wiliiam!) Added a range attack, but having trouble with it as it penetrates walls, and sometimes even whole levels ending up in a segfault as it wedges itself into memory allocated by Firefox........ And when I built the whole thing in release mode it crashed. That problem is solved by submitting a debug build :)

(1 edit)

Yay.. Spent three hours fixing a single bug, that caused a segmentation fault from time to time. Found it in my map rendering code. Somewhat obvious when you see it, but I had a hard time spotting it. Went for a walk, came back, solved it. Anyone that can spot it?

for x := 0 to width - 1 do
begin
  for y := 0 to height - x do
  begin
    ....
  end;
end;

75?? Pfft, we're 157 now.

It will be open sourced, but beware - it's not much design behind the code, more a variant of 'Brute Force Programming!'

I'm certainly not much of a pixel artist. You know that when you start thinking about rotation matrices and morphing algorithms, as it's probably faster to write one then make a sprite that doesn't make people sick by just looking at it :) (And no, I didn't - I bribed my daughter to paint for me)

Going all in with

FreePascal
Lazarus
Vim
Gimp
Aseprite
Audacity
Tiled
SDL2

Rolling my own engine for this

OMG! 3 days 17 hours and some change left!!

Level loading - Complete
Level rendering - Complete
Game Logic - Not so complete
Enemy AI - Say what?
User friendliness and ready do deploy - Very not likely!

On the plus side, no mem leaks so far.. Gotta look at the bright side sometimes..

Forgot to add Tiled to the toolchain, also open source and awesome! And Lazarus, apart from lacking a good editor it's a fine IDE!

Why am I posting here??? I've just started coding ffs!!

The learning curve might be steep, but it's in proportion with the productivity you gain at the end ;)

Started the game jam with a fresh install of Linux Mint. Nothing is like a real challenge!!

Going to use Gimp, Aseprite, Audacity, Vim and FreePascal as the toolchain, all open source projects. For now I will not submit for other OS;es then linux, but source code will be published on github - "Write once, compile everywhere". If I have time to spare (I doubt it) I will try to compile and submit a Windows application.

God speed everyone!