SomeGreenGoo

LD30

Will join.

This is my first time participating, but I have been playing with the idea of participating for the last few times now. I have never actually finished a game before so I hope this will help in accomplishing this goal.

 

My tools:

  • Lazarus/Freepascal.
  • Jedi sdl.
  • Gimp for graphics.
  • LMMS and audacity for sound (If I happen to use any).

So yeah, wish me luck I guess. :)

 

And good luck to everybody else.

Update #01

Thought I would write an update before I take a short break.

I have so far implement basic rendering and controls. The player can move around and explore the map. Next up is portals to different worlds.

I am not yet sure exactly how I am going to implement the connected worlds theme but probably something like different worlds with different mechanics. I also don’t yet know what the goal is going to be.

Still lots of stuff to do. :)

Update #01

The “game” in its current form.

Update #02

 

Update 02

So before I take another break I though I would update again. I have now added lava as a tile type which hurts the player. There is now also bar at the top with information such as HP and inventory.

I am now pretty sure I know what the game is going to be. The player has to collect resources to build defensive structures to defend against enemies. Certain rare resources can only be found in other worlds which are very dangerous.

One enemy can already be seen in the top left. He doesn’t do much except hurting you if you get to close. Next up I need to make him move, and chase the player.

LD31

I’ll do what I can (LD#02)

So, I will do what I can to create something playable, but I have a physics test on Monday which I need to study for, so we will see how far I get. This being an “I’m in” post, I should probably present my tools. Mostly they are the same as last time.

  • Lazarus IDE.
  • SDL 1.2
  • Gimp (Graphics).
  • Maybe: Blender to create 3D graphics and convert to images.
  • LMMS music (If any).
  • Audacity (Further sound).
  • Zim wiki – Digital notes.
  • Pen and paper – Moar notes.
  • And whatever else I may need.

So it is the time of the year again where I will throw together crappy “art”, “code” and “sound” and call it a game. Good luck to everybody.

Edit/PS: My only codebase is the following to have creation of a blank screen and basic event handling already in place.

 

program project1;

{$mode objfpc}{$H+}

uses
SDL;

const
cScreen_Width  = 620;
cScreen_Height = 480;
cScreen_BPP    = 32;
cScreen_Flags  = SDL_SWSURFACE;

var
Screen: pSDL_SURFACE;
Quit: boolean;
Event: pSDL_EVENT;

begin
// Initialization of SDL.
SDL_INIT(SDL_INIT_VIDEO);
Screen:= SDL.SDL_SETVIDEOMODE(cScreen_Width, cScreen_Height, cScreen_BPP, cScreen_Flags);
New(Event);

While NOT Quit Do
begin
// Event handling.
If SDL_POLLEVENT(Event) = 1 Then
begin
Case Event^.type_ Of
SDL_QUITEV:    begin
Quit:= True;
end;
end;
end;

// Rendering.

SDL_FILLRECT(Screen, NIL, $000000);

SDL_Flip(Screen);
end;

Dispose(Event);
SDL_FREESURFACE(Screen);
SDL_QUIT;
end.

Im out.

Was trying to make a winter themed platformer on one screen, but I don’t have the time to finish it (physics test tomorrow). Therefore I’m out (Yes I give up :'( ).

It just feels pointless spending time on this when all it is going to result in is the possibility of having a jumping snowman, with no aim or goal in any way.

Also I am bad at creating levels. Next time I’ll stick to randomly generated ones. Much easier.

 

Hopefully I will have more time next time to actually finish.

What I had so far.

What I had so far.