LD30 August 22–25, 2014

LD30 ’cause I code it.

I guess I’m in this time !

I will code in c++ with : openGL, SDL2, SDL2_image, SDL2_mixer, glew and glm.

For my (ugly) art, I will use : NeoTextureEdit texture generator, SSBump_Generator (if needed), Paint and Illustrator.

For sounds : sfxr and abundant-music.

I will also use this base code: here (mainly about 500 lines of openGL helper code under MIT license).

Gloop – Java game loop library

I’ve written a game library in Java providing basic game loop functionality, specifically for anyone using Java in LD30 to use. It’s available here on Github under the BSD 3-clause license. The usage is simple and will save you from writing a game loop yourself.

It also contains a little helper class, for a double-buffered BufferedImage render target thing. It’s tailored for my own games but you may be able to make some use of it. Enjoy!

Tags: gloop, java, library, quackmatic

Crunchy Crunch crunch!

Ohhhh what’s that on the calendar?

~

If you’ve been crunching on your dayjob I salute you, fellow cruncher!

My girlfriend tells me it’s high time for a crunch break.

LD it is! (Just don’t tell her it involves coding D:)

~

sanity

*Crunch Crunch Crunch*

I’ll be using the usual:

Java, LibGDX, Artemis-odb,

IntellIJ IDEA, Adobe Fireworks, Audacity,

Rezoner’s Chirp Composer

And my libgdx-artemis-quickstart (github) library!

~

For all you java/libgdx/playn fans out there

For all you java/libgdx/playn fans out there

If you are java addicted like me, and are looking for a way to structure your games, go check out Artemis-odb!

Artemis is an excellent and free entity component system (ECS) originally created by Arni Arent, improved upon by Adrian Papari, with a focus on performance, convenience, full GWT support and a proper wiki.

Artemis has helped me quickly prototype jam games in java, while squeezing the most out of my weekends: Here are some of my most recent games based on Artemis-odb + LibGDX <3:

MiniLD 50: Naturally Selected 2D: source | ns2d | timelapse

Zvg5p3r.jpg

LD 29: The Underkeep: source | play online | timelapse

So go check out Artemis! It might tickle your fancy enough for the next ludum dare!

Comments

pakoito
21. Aug 2014 · 21:25 UTC
I already have Artemis included in my project and I have a doubt. Let’s say I have a system A that adds components X and Y to an entity, and system B that requires both aspects to see the entity. If I execute process in them sequentially, apparently B is not capturing the entity after it gets out of A.

Day two, laying the foundations

Another 5 hours of livestreaming coding later I have the foundations for the LD project. Everything that was setup in my last post seems to be working fine and the pipeline works just fine.

 

What I did today:

  • Bring the whole render loop from my old project, along with bits and pieces of the Entity Component System (ECS).
  • Fix some camera and projection problems that made android and PC behave differently.
  • Add the ECS system for sprite rendering and HUD. Add debug text for ECS and FPS.
  • Create my first component for those systems.
  • Spent an embarrassingly long amount of time trying to be able to capture user clicks on screen to select said sprite. BROTIP: libgdx has inverted Y axis by default, and do not forget to camera.unproject the coordinates the touch listener spits you.
  • Made a movement system for a control scheme similar to those in RTS games, but haven’t been successful so far. A small state machine in the input handler doubles as game logic, but my ECS systems are not capturing component changes at the expected pace.

 

Thank you to the couple of subscribers I gained today, I only wish this gets a bit more interactive because it feels like I’m talking to myself most of the time when I’m trying to explain what’s happening on screen.

Tags: LD30, preparation

Final round voting dilemma – a.k.a. I’m in

Last April I almost did Ludum Dare. As in, I had the weekend free, I was excited about it and I voted through the week while carefully looking at the pros and cons of each of the themes. Then, the final round rolled around.

You see, I could look at the results of all previous rounds and came up with a system to figure out which the winner theme would be. After that , 36 hours would have to pass by to start ludum dare .. and yet for those 36 hours game ideas kept popping into my head. By the time the theme (and how wrong I was about the winning choice) was revealed I had a great idea in mind… which was completely opposed to the winning theme. I froze, then I got angry, then I tried thinking for ideas that were better than the one I had..  and then I spent the weekend developing the other idea which was a fun experience.. but it was not Ludum Dare.

So this time around I voted the first four rounds much quicker than last time and it took me until now to vote on this final round, and I did it in a very automatic way. I do believe it was better than to not vote, I sincerelly believe that some +1 votes might have been 0s and some 0s might have been +1s if I had spent as much time as last time thinking about the options, but other thing I learnt about the time I almost entered Ludum Dare (besides not assuming anything) is my thought process on theme preferences.

I’ll try and do a post on what my theme preferences are tomorrow, and I will definetely try and find other posts about it from the rest of you, I find it an interesting theme… (no puns as theme? that’s dissappointing)

As it seems to be a tradition to mention it in the I’m in posts, this is the software I’ll be using:

-I’ll be making a flash game so I’ll code in Flash Professional CS6

-Since coding is my weakest aspect by far, I might just have to go with whatever placeholder stuff I make on flash to test the code I’m working on. If I somehow manage to have more time, I will use Illustrator(I like Illustrator for vector art a lot better than Flash’s tools), or Photoshop (If I have even MORE time than to just create vector art)

-I’ll be happy if I can place some nice graphics in the game, so sound.. now that would be great. If I get to that point I will be using SFXR and if I have even more time I might mess around with GarageBand, although I would be happy with making something I liked in GarageBand in 2 days, let alone whatever is left over of the 2 days after making a game.

Hopefully the second time is the charm, good luck everyone!

Tags: LD #30

I’m In!

I’ll be leaving sometime during the middle of Sunday, so this will be an interesting challenge.

I’ll be using Unity3d, as well as a few replacement functions for the Lerp/Slerp (add extrapolation).
Here’s a gist

In fact, I made a whole tiny animation framework that people can use with Unity.

Depending on the theme, I’ll be using:

  • Photoshop
  • Blender
  • CrazyBump
  • Who knows what else

Tags: im in, unity3d

I’m In.

Not really supposed to be getting distracted but I can’t help it. :p Hopefully I can finish something this time.

Engine: Unity.

Art: graphics gale or gimp.

Sound: sfxr

Engine source and Pyxel Edit

I said in my “I’m in” post that I was going to use my own engine so here’s the source, mhartley.me/engine.zip.

I’ve also been playing around with Pyxel Edit and it’s pretty awesome so I will probably use it as well as Paint.net and Pixelmator.

IN

I am in!

I will be using the following:

Haxeflixel

Flashdevelop

GraphicsGale

Gimp

Some new tricks I recently learned.

And that will be all. I will be joining the compo like always.  I may or may not use Fruity Loops if I can get my hands on it again, but we’ll see.

Redemption

So after three consecutive successful Ludum Dares, each producing a game better than the last, I finally broke down and couldn’t put together a game in time for LD 29. Time to make up for that by (hopefully) knocking it out of the park in my fifth attempt! Just to be safe I took Monday off of work, so if things have to spill over into the jam instead of the competition, so be it!

I honestly learned quite a bit from my last failure:

Get things moving around the screen and interactive as soon as possible! Don’t write design documents, start on graphics or other nonsense!

Try to pick a decent idea early on instead of spending time trying to come up with the perfect idea only to abandon it for a new one later

Game development is not my job, but it is a hobby, and it’s best not to completely ignore it until a jam you want to enter rolls around

–Tools–

Graphics: Photoshop

Music and Sound: Arturia MiniBrute (hopefully I have time for this), Ableton Live

Game Creation: GameMaker Studio

Source Control: Git

Notes and Documentation: Google Docs

Pre-Ludum Prep – Ported all my private SVN repos to Github

I thought this was philanthropic enough to warrant publicity, (oh the humanity):

Extracts from my twitter feed – https://twitter.com/Markavian

“My LD code was already released for the compos, but now I’m porting it all to github…”

 

Will update the git repos with readme shortly to link out to playable versions, in the mean time, you can check out my previous entries from my profile page:

http://www.ludumdare.com/compo/author/markavian/

Happy dare-ing…

Edit: https://github.com/Markavian/ldtemplate – my LD template was already in github, this’ll be the starting point ~(code and placer assets) for LD30.

 

sPoCkEr2 is in

Team Hocker

This will be my fifth LD compo, but first solo. Due to limited time I will be entering the main competition and not the Jam (will be too busy on Sunday). Hopefully I can finish before I run out of time. I plan on using all the tools I already know. And, of course, by boys will be helping with all the testing.

Tools:

Unity
2D Toolkit
InkScape
Paint .Net

Because of the time constraints I will be focused on Gameplay and Polish. The “do one or two things really well” rule.

Still undecided on Sound/Music as it will depend on the theme.

Good Luck everyone.

 

LD 30 — my first ludum dare!

Planning to test my new engine, cgame, on this one. This is gonna be the first real game I’ll make with it (if I manage to make it work :) ) so I’m psyched! Gonna use Pyxel Edit for 2d art, Renoise for music, Emacs as an editor, cmake along with clang or gcc or Visual C++ 2013 as compilers. cgame uses a bunch of libraries which are listed in the GitHub source.
Good luck all!

Tags: cgame, lua

Question: Timelapsing

Hey! Timelapse question here!

So I’m using Chronolapse to take screenshots of my desktop since I’m not livestreaming. Last time it took about 30,000 photos by taking a screenshot 3 times each minute, but I think it is way too much for a 2 minute-long video.

How many screenshots do you take per second when you do this? Thanks in advance :)

Comments

LemmingSurvivor
21. Aug 2014 · 22:39 UTC
Never used Chronolapse, but math to the rescue!
porglezomp
21. Aug 2014 · 22:52 UTC
I think I take about 1 screenshot every other second, sometimes 2 every 3 seconds.
22. Aug 2014 · 06:29 UTC
I take one every 10 seconds (paused when I’m not doing anything) and then, after combining them into a movie, I scale the entire movie time-wise until it has the right length and feel to it.

Hey, Listen! I’m In!

HEY!

HEY LISTEN!

As you can probably tell by the annoying fairy voice, I’m participating in Ludum Dare 30! I enjoy thinking out of teh box, and for this Ludum Dare I’m going to be making a sort of text adventure using the program Quest as my tool.
This obviously means that there won’t really be any graphics or sounds. I’m neither an artist or a musician, but instead a writer. Well, I look forward to seeing what you all (and myself as well) can produce! Until next time,

-NRathbone

Comments

slumber
21. Aug 2014 · 22:44 UTC
Very interesting. Looking forward to trying what you come up with.

I’m in for the “2nd” time now.

Hi everyone, sorry if I posted this wrong some how.

So this is my second time “entering the Lundum Dare”. The first happened a few years back and I got nothing done. I had just started trying to make games and had very little idea how to do it. If this is you I recommend spending this time before the jam figuring out how you are going to make your game instead of sitting around being excited. Don’t make the mistakes I did, get something done.

 

If you have no idea how to make a game you might want to look into “Game Maker”.

 

This time I plan on making an HTML 5 game, so:

  • Gedit (Coding)
  • Gimp (Graphics)
  • Firefox (Testing)
  • Chromium (Testing)

I probably will not get around to sound and music.

 

Good luck everyone!

Mmap mini maps is now a Ludum Deal

Hey everyone.  Do you use GameMaker Studio?  Do you need a really good mini map add-on for your 2D game?  One that can simulate a radar or sonar as well as a basic map?

My first Marketplace asset, mmap mini maps, is on sale for Ludum Dare 30 weekend.  Regularly $4.99, now just $1.99.  Sale price is good now through Sunday.

To see what it’s like, I have a live HTML5 demo which shows off some of its power and flexibility.

It’s beautifully coded, fully commented and documented, totally configurable, powerful, and flexible.  Even if you don’t have a use for a mini map in your project, it’s worth buying just to have a look at the source code.

mmap mini maps

Tags: 2D, gamemaker, GameMaker Studio, Ludum Deals, mini map, mmap mini maps, radar, sonar