NGuillemot

LD19

HEAVEN OR HELL

I’m a bored first year software engineer who took game design classes and I want to make a game!

Weapons of choice:

– C: Yes, just plain old C. No C# no C++ just C. It will rock your world.

– SDL: Simple DirectMedia Layer. OLD SCHOOL multimedia library for C. It’s like a crummier version of DirectX. I don’t know why I’m using it.

– GIMP & Paint: For pictures. What else?

– Audacity: For recording music (using my keyboard or guitar or beautiful, handsome voice)

– My bathrobe: THE BEST INDOOR CLOTHING KNOWN TO MAN

Ok, it’s 6:30 am and I just pulled an all-nighter working on prime numbers. So far I’m able to find all prime numbers under 1 billion in around 50 seconds. That’s pretty good. See you all in 12 hours, it’s NAP TIME for me.

PS: ENGINEERS ROCK

Comments

GreaseMonkey
17. Dec 2010 路 18:18 UTC
OH MAN THIS IS AN AWESOME TOOLKIT I LOVE YOU <3 <3 <3
madk
17. Dec 2010 路 19:22 UTC
1 billion primes in 50 seconds? Bah, that’s nothing 馃榾

Game design plan:Espial

You play the role of Espial, a blob of a newly discovered element who escapes containment. He then explores the world. The game will be in 2D, but it will be possible to switch point of view and move in 3D anyways.

You will control the blob by clicking on the map, and he will follow your points.

There will be a story mode, a randomly generated world and a world editor.

Some objects will be possible to interact with.

player

Here is the first model of the player.

This is a little ambitious, but I’d rather aim high and make sacrifices than aim low and miss out on stuff.

Map maker completed

ps3sux

I will make the squares look better later. Maybe I’ll make them smaller too.

The program reads the map using a text file, which opens the possibility for custom maps to be easily shared online. This screenshot was produced by the following input:

GGGGGGGGGGGGGGGG
GDGDGDGDGDGDGDGD
DGDGDGDGDGDGDGDG
GGGGGGWWWWWGGGGG
GGGGGGWWWWDGGGGG
GGGGDWWWDDDGGGGG
GGGDDWWWWWDDGGGG
GGGGDDDDWWDGGGGG
GGGGDDWWWWWWDGGG
GGGDWWWWWWWWWWDG
GDWWWWWWWWWWWWWD
DWWWWWWWWWWWWWWW
GGGGDDWWWWWWDGGG
GGGDWWWWWWWWWWDG
GDWWWWWWWWWWWWWD
DWWWWWWWWWWWWWWW

As you might imagine, G stands for grass, D stands for dirt and W for water. There is also another fortunately unused tile for E- Error. This tile is printed when a character the program doesn’t know how to use appears.

You might have also noticed the little arrow in the first quadrant of the picture. Although this feature is not yet implemented, the character will follow that arrow, which will appear somewhere when you click on the map.

Movement is my next step. Hey, this is really fun for being my first game in C!

Comments

18. Dec 2010 路 06:47 UTC
Hah, i always love seeing maps in text format. Keep it up!
MrBlueSky
18. Dec 2010 路 16:53 UTC
Looks great. I’m doing basically the same thing as far as map editor goes. I love the camouflaging idea.

Development update + New ideas

I implemented the movement. Now you can click somewhere and the Espial will quickly follow. I’ve decided to upgrade the plot of the game.

Going over land will make it turn into grayscale, and will make your character become tinted by its colour. Scientists in a lab are trying to track you down, and will all of the scientific tools in their inventory to track you down. To dodge satellite photos, you will have to camouflage yourself to the colour their satellite is calibrated to. You will be able to find powerups that will let you restore the colour of a block by right-clicking it, or create zones of static that will save you but draw attention.

Maybe I’ll also throw in guards to evade and other ways to hide. I also want to add an active chat bar to see how the enemy is reacting to your movements and at the right a bar that shows your powerups and stuff.

I like this idea 馃榾

Implemented colour drain

Going over land grayscales it, and makes it no longer a good spot to hide in. Now I need to make it so that the player absorbs the colour of the land he touches, and give the player some abilities and reasons to use them.

Comments

MrBlueSky
18. Dec 2010 路 20:22 UTC
Looking good! What are those yellowing things in the top left?

Change of plans

Game will no longer use a sprite to represent the player, it takes too long to implement.

Expect a puzzle game about finding patterns. It won’t be glorious, but it’s not bad for a first game programmed in old fashioned C using SDL.

Just about working game

To do: Give it a menu, a scoreboard, some explanations on how to play, updated graphics and a public release.

Comments

madk
19. Dec 2010 路 17:21 UTC
Those colors are eye rape. You should consider saturating them a bit.

Major graphics update

Looks much nicer now, doesn’t it? It even has a menu before that screen!

Espial beta release

http://www.mediafire.com/file/9256m4upw9wbraz/Espial.zip

As explained in the readme, you probably need to have mingw installed on your computer for this program to work.

Incomplete:

-Music/sfx are still not implemented

-Some screens a little outdated

-Gameplay depth not satisfying

Known bugs:

-To be reported?

Comments

Kaphonaits
19. Dec 2010 路 21:12 UTC
To fix your game so people without a certain version of GCC can play it, Google for the DLL called: libgcc_s_dw2-1.dll

Espial update: Sound, gameplay changes

There are now little cute boop effects when you click on blocks. Also, using blocks in combinations makes them become grey.聽 If you solve combinations fast enough, you can recover greyed out blocks. (Grey blocks can’t be moved)

Todo:

-Implement high-score board

-Make menu graphics better

-Ambient BGM?

Known bugs:

-None at the moment

LD20

LD20: Introduction

I just finished my first year of software engineering, and I’m working as a game programmer on a work term right now. I made my first game using SDL during LD19, and I have been preparing for LD20 ever since. My toolkit will change depending on which is most fitting for the game.

Language: C++ (2D or 3D with SDL/OpenGL) or AS3

IDE: Code::Blocks

Frameworks: My engine (http://projectknightengine.googlecode.com/svn/trunk/)

Visuals: Gimp, Flash CS4, MS Paint.

Sound: Recording with audacity

Clothing: My faithful bathrobe

 

Can’t wait until next weekend.

Game concept

It’s Dangerous to go Alone! Take this!
In this game, you will move a guy through an obstacle course. He needs multiple instances of him to complete it, so he needs to make copies of himself by copying “this“, which will be the surface of the screen. The surface of the screen at the time of the pull will be shown on the dude’s shirt, and a new dude will appear after each pull.

 

 

 

 

 

 

 

Me and my friend this

Comments

30. Apr 2011 路 22:24 UTC
WOOT!

Fearless journalist

started a cooperative development with one of my particularly artistically inclined friends. It is programmer-art free.

Game design documentation

preview

LD21

partitipatton

code: C++

ide: Qt Creator

art: gimp

ponch: o frui

 

 

Comments

15. Aug 2011 路 22:25 UTC
no LD is an LD without Poncho fruit

LD22

LD29

LD29: I鈥檓 in

Gonna hack it up. Probably some C++11 and GL and SDL or something.

LD30

LD30

I don’t know if I’ll make anything that is actually a game. Might just take this as an excuse to work on my project. Either way, here’s my code base: https://github.com/nguillemot/ng

LD33

LD #33: I鈥檓 in!

After skipping a few LDs, I’m back with a vengeance!

I’ll be developing a game using C++ and OpenGL, which will be initially developed on my Linux laptop and subsequently ported to the web using Emscripten.

I’m planning to make a game that uses very few assets, relying instead on special effects. I’m going for a “demo scene” vibe. Should be interesting!

By the way, we have a real world location in Victoria BC! Pretty excited to see what people come up with. https://www.facebook.com/events/1628448440768904/

Jam on!
Nicolas