Ludum Dare 31
Theme:
Entire Game on One Screen

Judging ends in:
It’s time to Play and Rate Games!

PlayRate80Star

Posts Tagged ‘C++’

First Ludum Dare, going for the compo

Posted by
Wednesday, December 3rd, 2014 5:36 pm

So, I think it’s about time to give my engine a spin on an actual game project, and this is good opportunity to see what it can do.

IDE: Visual Studio 2013

Libraries: glfw3.lib opengl32.lib kernel32.lib user32.lib glu32.lib winmm.lib OpenAL32.lib

Tools: Most of my tools are things I wrote, so I can’t really link them, but for sound I should be using Audacity

Engine Code: I’ve included a link to my base engine code below (sorry if it’s messy, It’s my first go at an engine)

https://docs.google.com/document/d/1iX4n4OED8c-0WCxsbrsH1_7-hKqFtyBB_rz9w–a6Jo/edit?usp=sharing

Good luck to everyone competing!

I’m here for LD31!

Posted by (twitter: @qristofer)
Wednesday, December 3rd, 2014 12:12 pm

Loadout: GCC, the WinAPI OpenGL Hello World you get with CodeBlocks, Gimp, some audio lib not sure which. I’ll take part in the compo.

I will make everything from scratch except the font/fonts I’ll be using. You can find them here!

Last LD, I tried to make a 3D, planetary (connected worlds), proc.gen, RTS. Didn’t finish, duh, so let’s keep it simple and ugly fast this time.

Last minute preparations

Posted by (twitter: @Ananace13)
Monday, December 1st, 2014 1:20 pm

So I realized that I haven’t spent the proper amount of time actually preparing for this LD compo, which means that I’m going to be doing a bit of coding right up until the compo itself starts.

Since I’m doing my entry in C++, like I tend to do, I have to write up all the utility code that I’m going to use during the compo itself. So I’ve set up a GitHub repo where I’m writing up this code, and I’m doing it properly this time. With test cases and the “engine” separate from the game code itself. (Not an engine per-se, more a large bunch of useful snippets and classes)

Though I guess that since I’m planning on doing as much of the game as possible through scripts the whole separation is a moot point.

Either way, you’re welcome to see the code skeleton as it fleshes out to something that can actually be used. Going to tag, branch, and try to keep the game code split from the rest. Maybe the framework will end up as something other people might be able to use after all.

Feel free to watch the progress at https://github.com/ace13/LD31 and I wouldn’t mind hearing any suggestions you might have for useful things to include into such a framework. And feel free to throw issues at me if you find things that are just plain wrong in the code, constructive criticism is always welcome.

 

Happy coding to you, and I hope you’re better prepared than me for what’s coming.

In it again

Posted by (twitter: @Ananace13)
Sunday, November 30th, 2014 7:45 am

So, back for yet another LD entry.

I sadly missed a couple of them recently because of other duties that kept me away from my computers during the LD weekends. But this time things will be different, this time I like scripts.

 

My tools will be:

  • C++11 written in Visual Studio 2013, and compiled using the MSVC compiler as well as GCC and Clang on a pair of Ubuntu VMs.
  • I’ll be using the libraries: SFML for graphics/audio/input, Angelscript for scripting, and maybe boost/PhysFS or something quickly rolled myself for filesystem access.
  • Graphics will be drawn in The GIMP, with maybe some Blender for any 3D models or traceables.
  • Sounds will be done using me, myself, and I. With a microphone. Possibly tuned up a bit with Audacity before use.
  • Music will probably not exist, but if I have time I’ll try to throw something together or generate a song using SoundHelix or one of the auto trackers.

And my battlestation will be too much of a mess for me to feel comfortable posting any pictures of it yet.

 

Either way, here’s to another fun weekend of coding and community. Hope all the rest of you will be having as much fun as I’ll be.

Untangle – Post Mortem

Posted by (twitter: @Zegis_)
Monday, August 25th, 2014 12:57 pm

It’s my second Ludum Dare, but first official (in 29 I didn’t write anything here official blog). And here’s a little summary of my Untangle game submission. Tommorow I’ll write longer post-mortem and share it on my devblog.

Tangled_05

Untangled is 2D shoot them up game. Various worlds tangled together, and – as multidimensional police officer you must jump inside your trusted tank and fight strange monsters! Some of them just gone crazy after Connection, some came from other worlds. Ultimately you must untangle worlds, and bring peace once again!

Download Untangle from Ludum dare page~!

The good:

  • I decided to go with project little beyond my coding limits and… well… I broke my limits and made a game~!
  • I learned some new things about gemetry, mouse handling in allegro library and C++ STL containers.
  • About 4 hours before end I was convinced I won’t make it, but here it is. It’s so good to don’t give in to your fears.

The bad:

  • My implementation of tile maps sucks, so game have serious lags, and I’m not sure how to fix it.
  • I really struggled with silly read-file, and tile map errors so I didn’t have time to make any sfx.
  • I have to cut lot of my previous gameplay ideas… (but maybe they’ll made to post-LD version?)
  • I feel like there’s to little impact on disconnecting worlds.

The ugly:

  • My art :D but I’m secretly proud of Fire monsters.

Tangled_04

I must admit it was great to participate once again, and remind myself that “Ludum dares you to be happy”.
It’s wonderful to be part of community, and I really hope that someone’ll find my game interesting.

Good luck to you all, and see you on Ludum Dare 31 (:

Level 1 done !

Posted by
Monday, August 25th, 2014 6:02 am

Hi !

Level 1 is done !

Now we just have to do sfx, music, more levels, more tiles, a menu, …

level1

It’ll be done soon !

DarksteelPenguin, Coldman07, tchassin

Flipside

Posted by
Sunday, August 24th, 2014 1:11 pm

Entry Link

The aim of the game is to travel through and place portals which will flip the player to the other side of the map in order to collect portal potions to create portals and keys to unlock doors, to complete the level’s end which is marked by a red flag. 

!!__Windows Version Coming Soon__!! 
If someone could compile this to work with windows, I would be so grateful as I am having some problems compiling on Windows (dll hell). 

Controls 

[W] Forward 
[A] Left 
[S] Back 
[D] Right 
[E] Use Portal or Use Door (with key) 
[Space] Place Portal 
[Esc] Pause 

Requirements 

OS: Mac OS X (Windows Coming Soon) 
OpenGL 2.1 
Keyboard 
Mouse 

Tools Used: 

- Programming Language: C++ 
- Graphics Library: SFML 2.1 & OpenGL 2.1 
- Audio Library: SFML 2.1 
- Image Editor/Creator: Photoshop CS5 
- Music Editor/Creator: Garageband 
- Text Edito/Creator: Sublime Text 3

 

Looks good !

Posted by
Sunday, August 24th, 2014 5:20 am

Hi !

Finally some movement and basic IA. Imps are running after us !

We switsched from SDL to SFML, and it’s waaaaaaay easier to use.

Running

By the way, lunch is a great moment to think about gameplay.

french lunch

DarksteelPenguin, ioa42/Coldman07, tchassin

1st Day Report

Posted by (twitter: @Zegis_)
Saturday, August 23rd, 2014 6:38 pm

Game is called ‘Untangle’ and you can browse my code here

Tangled_02

Sadly it’s nothing special yet. I spend all day on brainstorming my idea, creating simple prototype that allows to move around (blank for now) tile map, and shoot towards mouse. I wanted to create my first shooter for Ludum Dare, but I faced a wall with drawing tile map: for some reason it’s soo damn slow, and I strugled for nearly 6 hour to find way to fix it. I hope tomorrow will bring solution, but to be honest I start to worry if I made it in time.

I’m afraid that if I don’t find good solution I’ll have to scale down my map :(

Done:
~> Moving around,
~> Rotating player and shooting towards mouse pointer – I’m really glad I learned how to do it! :D
~> Simple tile map loaded from text file (all tiles are stored as 2 chars: first is tile type, and second is world of it’s origin).

Things to add:
~> Simple graph worlds map, that shows connections between tangled worlds.
~> Morphing level according to connections.
~> Enemies!
~> Breaking connections.

Some cuts I’ll probably have to do:
~> Cut down game to 1 level consisting of three worlds (water world, fire world and… we’ll see, maybe grass one).

Good luck everyone on 2nd day, and good night! I need some sleep! :)

Thought I should share the progress on my game.

Posted by
Saturday, August 23rd, 2014 1:37 pm

My game is called On The Other Side. There are two worlds which are vertically connected. You can switch between them with the right mouse button, you can also jump with the left mouse button. It’s basically a more advanced version of those jump-over-spikes games. Every 30 seconds a disaster occurs, as of now there are only 3 disasters. Here’s a GIF of the gameplay so far! You might have to click the image to see the animation.

On The Other Side

On The Other Side Gameplay

Here are the tools I have used to make this, or will use tomorrow:

Engine: None, coded from scratch in C++

Libraries: SDL2 (and its sister libraries, SDL2_image, SDL2_ttf and SDL2_mixer)

Sounds: BFXR

Music: LMMS

Images: Paint.NET

Oh, and by the way this is for the compo unless I can’t finish it by tomorrow, in which case it’s going to have to be for the jam :)

– Ethan

Welcome Untangle!

Posted by (twitter: @Zegis_)
Saturday, August 23rd, 2014 3:57 am

Woo ho! It looks like I have idea for Ludum Dare.

Take role of multidimensional police officer and close connection between worlds, that causes chaos! Find ‘warping keys’ and close doors!

Each connected world changes level setting, by adding elements characteristic to that world to another! (Eg. if we connect fire world to water one, we’ll have burning fire in some water area!)

LD_idea

Participating.

Posted by (twitter: @64Mega)
Friday, August 22nd, 2014 9:57 am

Didn’t think I’d have the time for LD this year, but I may as well try!

I’ll be developing my game with the following tools/libraries:

  • C++ (MingW-4.8.1), using C++11 features to help reduce development time.
  • SFML-2.1 (As an easy way to get an OpenGL context, as well as input/sound)
  • CodeLite, gvim, NP++… whichever I happen to open in a panic when I begin.
  • Custom Makefiles to control build (Because I’m masochistic)
  • ASE and GIMP for art.
  • Famitracker, BFXR and Audacity for Sound/Music.
  • Tilestudio for level design and export (if needed)

No idea whether or not I’ll have anything done by the end of the 48 hours, but it’s worth a shot.

Good luck, everbody!

[cache: storing page]