sorceress

LD24

The sorceress is in!

I shall be taking part again, crafting a game with good ol’ opengl for graphics and fmod for audio. No engines. No frameworks. Just some tedious fmod initialization code that I declared for LD22.

I am also better prepared for LD this time as I have made myself a bucket-load of utilities to help with content creation: A colour palette generator; Texture creator; Texture post-processor; Tileset editor; HUD creator; Button creator; Static 3D modeler; Dynamic 3D modeler; Terrain mesh modeler; Experimental tracker music creator.

I’ll consider this LD a live test of these utilities, so if they prove themselves useful then I’ll consider sharing them with you all after the contest. :D

Since I always have hot dinners, this evening I shall be preparing enough food to last me through the weekend. I have a hearty crop of beets growing in my garden, so it will likely be some variety of borscht.

Tonight I intend to wake up in time for the theme announcement (2am, but an un-missable experience imho) and then fall back asleep, before beginning work on my game at about 8-9am Saturday morning.

I hope to post progress reports and screenshots about three times each day, so if you’re interested be sure to follow my updates.

Good luck to all!

Sorceress’ Game — Update 3

I had a few difficulties with the RTS game I was making, which set me back a bit. Then I realised I didn’t have enough time to complete it,

So it was either abort or change direction, and I’ve decided to do the latter…

LD26

Sorceress’ Game – Update 1

3.5 hours in, and I have opengl setup, and my model loader written.

Here are some palm trees.

LD26-S01

Crysis eat your heart out!

I’m still not sure what this is going to be about, but it WILL have trees :P

Sorceress’ Game – Update 2

6 hours in, and I now have terrain, proper game maps, and a camera.

Creating the map specification, and a loader and renderer for the data took longer than I expected!

LD26-S02


this is not crysis

Sorceress’ Game – Update 3

Just past the 12 hour mark here, and my island is complete. :D

Player controls and physics have also been added.

LD26-s03


with a totally tropical taste!

Sorceress’ Game – Sisyphus

Sorry for no update post yesterday but I was extremely busy! Here some screenshots to make up for it…

Paradise is not all it seems

There be Zombies here!

Light ‘em up. Watch ‘em burn!


[Play and Rate here]

Name Generator

Hi all.

I made this utility about a year ago and all but forgot about it until today, when I was browsing one of my memory sticks to clear some space. After rediscovering this project I decided to update it a little, and release it.

Basically it generates concepts by combining words from different word lists: eg, Colour plus Title might output “Red Queen”.

This can be useful to come up with names for your games, your game characters, or themes to inspire or stimulate your imagination. The combinations are sometimes funny as well. Here is a sample…

NameGen1

Play with it, use it, give feedback, or help to expand the program by creating/sharing your own word lists. :)


> download here <

 

This months Mini LD is up for grabs!!!

Good news everyone, we have a winner…


winner

johnfn

The stage is now yours :P

People included in the draw: (1) Patacorow; (2) Arowx; (3) puzzlem00n; (4) Jorjon; (5) johnfn; (6) 7Soul

To determine the winner, a !dice 6 was rolled in #ludumdare IRC on thursday june 13th, at 6pm GMT, and a 5 was rolled. The following people had entered less than 4 LDs and were not included in the draw: kddekadenz, mohammad, jaydenB, ditto, carrymove.

11

This entry was posted on Sunday, June 9th, 2013 at 4:00 am and is filed under LD #26. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

7dRTS is over!

7dRTS results!

View All Entries

IRC twitter reddit twitch resources

99 Amazing Entries!

Well done everybody!

LD28

Real World Ludum Dare 28 Gatherings

While Ludum Dare is traditionally an online event (make a game from the comfort of your home), many real world events happen around Ludum Dare.

If you want your event included here, post a comment letting us know where it being held. Be sure to include a link to further details (either here on the blog, or elsewhere), and we’ll add it!

The list so far:

[stextbox id=”custom” caption=”Europe” collapsing=”false” collapsed=”false” mode=”css” direction=”ltr” bwidth=”3″]

[/stextbox]

[stextbox id=”custom” caption=”Asia” collapsing=”false” collapsed=”false” mode=”css” direction=”ltr” bwidth=”3″]

[/stextbox]

[stextbox id=”custom” caption=”North America” collapsing=”false” collapsed=”false” mode=”css” direction=”ltr” bwidth=”3″]

[/stextbox]

LD29

Warpigs Postmortem – Part 1

Day One Summary

Day 1: Morning
I woke at about 8am. I powered up my computer, got breakfast, and mulled over the theme while chatting on IRC.

I decided pretty quickly that I would make an overhead 2D game that involved strip mining the land. I had no real idea what the game would become at that time. My first task was to draw some terrain textures, and get code in place to render a terrain.

I realised straight away that to make the terrain look nice, there would have to be nice transitions between the different terrain types. And I really needed a minimum of 4 types: grass, dirt, water, and land that had been stripped.

Blending between two tile types is easy, as the transition can be part of the texture proper. But with 3+ tile types, the sheer quantity of transition tiles becomes unrealistic to draw. After some discussion about this on IRC, I decided to do layered textures (which was the solution I was leaning towards anyway).

This means that many kinds of terrain can be drawn with transparency, stacked on top of each other. I wanted to get this up and running with a scrolling camera by noon. Which I did much to my delight with literally 5 minutes to spare.

day1-01

 

Day 1: Afternoon
Throughout the morning, I had developed a couple of different ideas for what this strip mining would be about: It could be people digging for gold and gems, birds digging for worms, or pigs foraging for truffles — either way it would be generating an income for buying stuff.

With my fondness of the strategy genre, this harvesting mechanic reminded me of Warcraft II. The idea of using income to buy fighting units to stop enemy harvesters appealed to me. So that was my goal.

I’d attempted to make an RTS once before for LD24, but that didn’t go to plan. The difficulty with it was:
– It was 3D, which needs more work for pretty much everything.
– Path-finding took too long to set up.
– Combat system was over-complicated.

My game this time was 2D. I needed to ensure I had simple path-finding and simple combat system.

So it was now time to start making some characters to populate this land. My first attempt at drawing birds was not very successful, and I feared that pigs would all look alike. So I settled on human characters with pig workers.

The basic character sprite was drawn and animated, and then copy-pasted, modified and recoloured into six other characters. All together that drawing took me about 3 hours.

The next couple of hours before dinner were spent adding units into the game, and perfecting their collision detection/reaction.

day1-02

 

Day 1: Evening
As day one passed the half way point, my next step was to add unit group selection. And since orders can be targeted at both units or areas, I needed to be able to differentiate between clicking points on the terrain and clicking on units. I tested this initially by having units follow other units if I right-clicked on them, or simply to move to the clicked point if I right-clicked terrain.

I spent all of the evening fleshing out this order handling system, as it was the core of the game engine. This included writing an auto-attack subroutine, whereby units could assign themselves an attack order if there are hostiles nearby.

day1-03

 

Day 1: Night
By about 10pm, I realised I needed a HUD! No good me having this fancy order handling system if I couldn’t select which order to assign!

The button images were drawn at this time, mostly by copy-pasting bits from my sprite sheet. Plus I wrote a few lines of code to detect the mouse hover/click events over the buttons. The HUD wasn’t functional at this time.

At around midnight, I started writing my game music. This took me about 2-3 hours more I think. I’m not sure when I fell asleep.

day1-04

 

http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=5745

 

LD30

sorceress’s game – update 1

“Connected worlds, indeed”

The shimmer effect is created by adding together 4 linear waves, each travelling in different directions, and with slightly different amplitudes. This makes it easy to loop over time, as the wavelengths of each can be chosen to line up.

This is pretty much how real water shimmer works, as wind generated waves run into walls/obstacles/shores, they get reflected in different directions. You can do this with any number of waves. With higher numbers (like 100+), the effects can be quite spectacular!

LD31

New Design

Trying my own design skills for the LD website. Is this better or worse?

ldconcept

example of all tab colours

Woodum Dare

More website design experiments. Better or worse?

Image2

  click to embiggen

Sorceress is IN (free tips inside!)

It’s Ludum Dare ☃ Time!

Tips

If you live in Europe, then the compo is split over 2 days. This is generally how I split my work between Saturday and Sunday:

  • Day 1 – engine, controls, graphics, music.
  • Day 2 – gameplay features, level design, sound effects, menu, particles and other visual effects.

I recommend this schedule to others. My reasoning? Day 2 can be stressful – or rather – you will feel the pressure of time. When you’re under pressure you will rush things, and the engine/controls/graphics/music can’t afford to be rushed!

If you do rush these things, you don’t do them as well or as carefully. So they will be more prone to errors, and you won’t really have time to properly test/debug/fix them.

Engine – Say you rush your engine (that is the game loop and the core physics of your game). If it doesn’t work properly, then you could have a broken game. Nothing else will matter.

Controls – Imagine if the keys/mouse input doesn’t work properly. Imagine if a character can’t make jumps it is supposed to be able to make. Or if the speed/feel of character movement is just wrong/bad. Imagine if an inventory or in-game menu won’t open. Your game could be unplayable.

Graphics – Rush your graphics and spoil them and your game will look bad. Graphics create first impressions. Your screenshot is all that will entice players to click your game, and your game could well be judged after a mere 60 seconds of play. First impressions are everything!

Music – Leave it until day 2 and it’s the sort of thing you’ll keep putting off until it’s too late! And if you rush your music then your game could sound bad. Painful sounds will put player’s in a bad mood, which could be the difference between “I like your game” and “I don’t like your game”. Don’t make them want to turn down the volume.

Day 2 – If you’re finding things too stressful, then try not to worry. Don’t worry about making a big game with many levels and a zillion different items. Short games are often preferred anyway! Everybody cuts corners on day 2, so let it happen. And always have fun, and let that fun show in your work.

Good Luck. See you on the other side 😛

LD32

Ludum Dare 32 Theme Voting Begins!

Theme Voting has begun! Tune in every day this week for a new round of themes. *

[ ROUND 1 | ROUND 2 | ROUND 3 ]
[ ROUND 4 | FINAL ROUND ]

* Links above in Bold are still open. If you haven’t cast a vote yet, click the link to do it. End times for each round vary, and many cross over.

* If you get an error message about needing to log in to vote, and you are already logged in, then try refreshing your browser (CTRL+F5 in Firefox/IE), or in Chrome F12 then Right Click on Refresh and select “Empty Cache and Hard Reload”).

Special thanks to PoV and Ratking for helping me with the theme list.

LD35

LD is cancelled?

Greetings, Ludum Darers!

It’s not often I post here, but I’m hoping we can get some discussion going about this.

PoV tweeted about one month ago: Linky

While there hasn’t been any official word on August LD being cancelled, there is this and a few other scattered tweets.

I’m seeing these tweets cause a lot of confusion, especially visitors to IRC. On one hand, many are unaware of these tweets, and are expecting and preparing for an LD in August. While an equally large number of people are convinced that there will be no LD in August.


There are a few issues I’d like to raise in this post…

(1) I think the status of August LD needs to be clarified ASAP. Some people make preparations weeks in advance — August being only eight weeks away now — to arrange real-world gatherings, booking venues, arranging their schedules so they have a free weekend, booking monday off work, or whatever. Not telling the community what is happening is impolite and it’s likely to cause some people unnecessary expense or inconvenience.

(2) PoV’s tweet suggests to me that he wants to take a break. This is fine, but I hope that we could as a community run an August LD here anyway, if not with PoV at the helm, then others could step in to fill the roles. It really can’t be true that an event where thousands of people participate, is being cancelled because just one person can’t make it. We have a lot of computer savvy people here, and I’m sure we can manage to pull together in PoV’s absence. I know I could handle the front-of-shop parts, as I’m very familiar with the LD schedule and the wordpress software we use here. I used to organise the theme voting myself in the past, so this is no problem for me either.

(3) If August LD can’t happen here for whatever reason, then I suspect that community members will organise something in August, regardless. Whether this is one “unofficial August LD ” that sprouts up elsewhere, or several such gamejams, because each jam organiser is unaware there are others organising the same thing. Either way, the likelihood of something being organised elsewhere is high enough, that we should be discussing it here.

(4) August LD happening here would be ideal, imho. But if that is not possible, there must be a good reason behind that. As we know, PoV is working on our new website. But why can’t we use this old website just once more? What is different now from the last N times we used this website? If it has to be cancelled now, why wasn’t it cancelled in the past? If the new website isn’t quite ready in December, then does that mean December LD will be cancelled also? Maybe cancelled indefinitely until the new website is finished? I see these kinds of questions asked often in IRC. They really need to be answered, as many are feeling frustrated by the lack of official answers and explanations.

You’re all invited to share your thoughts :-)

Do you want to help?

Linked below is a form for people to offer help with building the new Ludum Dare website. The purpose of this is to keep all offers of help together in one place, so it is easy to refer to. Hopefully this will make it easier for PoV find whatever assistance he needs over the coming months.

So if you feel you have a valuable skill to offer, and the time and willingness to do so, then click.

[ I want to help ]

Comments

Picking a username is hard
12. Jun 2016 · 11:26 UTC
I don’t have any web development skills, but is there another way I could help?

Real World Gatherings for Ludum Dare 36 [16]

While Ludum Dare is typically an online event (where we make games in the comfort of our own homes) many people like to organise real-world gatherings.

Events have limited space, so if you are interested in attending a venue, then contact the organiser ASAP!

If you are organising an event and want to let us know, then write in a comment below, and we’ll add it to the list:

City, Country (State) – Venue name – Link to contact information

North America

Longmont, Colorado, USA – TinkerMill – Contact Details
Troy, New York, USA – Tech Valley Game Space – Contact Details
Perth Amboy, New Jersey (USA) – Life Abstract Studios – Contact Details
Knoxville, Tennessee USA – Knox Game Design Meetup – Contact Details
New York, USA (NY) – Babycastles – Contact Details
Durham, North Carolina, USA – The Iron Yard – Contact Details

Europe

Tours, France – MAME – Contact Details
Las Palmas de Gran Canaria, Spain – #LDGC – Contact Details
Tartu, Estonia – APT Game Generator – Contact Details
Zaragoza, Spain #GamebossJAM – Contact Website | mailto: [email protected] | Live streams!
Luleå, Sweden – Luleå Makerspace – Contact Details
Osnabrück, Germany – Contact Details

Asia

KDU Glenmarie, Shah Alam, Selangor, Malaysia – Contact Details

South America

Brasília, Brazil (DF) – Jungle Coworking – Contact Details
Colatina-ES, Brasil – Contact Details
Curitiba, Brasil – PUCPR (inside Paralympic Game Jam) – Contact Details

Ludum Dare 36 Wallpapers [22]

As always, the community is invited to create and share desktop wallpapers for the coming Ludum Dare in August.

You can upload images here, or if you prefer create a new post.

Be sure to add a link to your wallpaper below, as a comment. Note that users can’t embed images in comments. Just post the url for your wallpaper and/or thumbnail, and I’ll fix it!

Happy drawing, and have fun <3

psst: Last year’s wallpapers are here!