It’s a new day, and new features must be added, new bugs discovered (and created), new content be made. I wish everyone luck, and remember it’s all about the fun in the process!
Posts Tagged ‘deskphoto’
Hot outside today, so the AC is hooked up! I’ve named it R2D2, it’s my best friend, keeping me company.<3
So it appears I have an idea for an unconventional game with unconventional weapons (no weapon is pretty unconventional as weapons go isn’t it?). I can’t promise my pixelart owls will look as regal and splendiferous as the fine specimen what sits and judges me from betwixt my monitor and keyboard.
(The code onscreen is warmup-weekend code, not actual LD code, yet).
Tools I shall misuse:
- ClojureScript (because I’ve started digging this hole and I might as well continue)
- Pixen (for the art most splendiferous)
- Overtone & Clojure (for the composing of the music most enigmatic)
- Emacs (I don’t know why I mentioned this but it’s a tool and I use it)
I’ll be participating for the first time in two years, when I made a simpler-than-I-would-have-liked game for Ludum Dare #24: Evolution.
Before that, I participated in #11 (Minimalist), #12 (The Tower), #13 (Roads) #14 (Advancing Wall of Doom), #15 (Caverns), #18 (Enemies as Weapons), and #20 (It’s Dangerous to Go Alone. Take This!). I also have a number of MiniLDs under my belt. I’ve gained enough experience to attain Veteran status, so I get +1 to the category of my choice, I think.
I’ll be using libSDL2 and related libraries, NFont, Gimp, Audacity and SFXR, C++, vim, and my Ubuntu system for a development environment.
My past self posted a handy checklist on my blog: http://gbgames.com/blog/2012/08/pre-compo-checklist-for-ludum-dare-ld48/ Thanks, Past Self!
As always, I’ll try to cross-post my progress both on the Ludum Dare website and on my own blog.
Oh, and here’s my office pic:
Good luck, everyone! I’ve missed you.
So, I’ve started fixing up my battlestation and base code for the coming LD. Did a quick cleanup of my desk and started piecing together all the third-party libraries I’m going to use, will put up a warmup repo soon as I finish the main framework I’ll need.
I had to give up the OSG dream though, had issues getting it working as I wanted it to. So going to give my entity-component system Kunlaboro some love instead.
Final tool list:
- C++11 through Visual Studio 2013 / GCC 4.8.3 / Clang 3.5.0
- Angelscript 2.23.0
- AngelscriptJIT (if necessary, Angelscript is pretty damn fast even without JIT-ing)
- SFML 2.2
You can have a picture of my battlestation:
And I’ll be starting a warmup stream while working on assembling the framework, github link will be in the stream and the chat if everything works out well.
Hope to see you there.
Hello and welcome to the Holiday Sale! In this years sale you can get both High Flyer and Robotz for 80% OFF!
Regular Price: $10.00 USD
Sale Price: $1.99 USD
High Flyer is a game where you fly through many different levels while shooting down torrents and taking down anything that gets in your way!
Robotz is a game where you move around the map while taking down waves of robots and collecting coins and ammo! Survive as long as you can!
So what are you waiting for? Get High Flyer and/or Robotz today!
Both High Flyer and Robotz were Ludum Dare games.
High Flyer: http://gamegrape-studios.itch.io/high-flyer
GameGrape Studios (C)’2014. All rights reserved.
Totally going to be doing this. Whether I am doing the compo or jam depends on whether or not I need more time.
Also, tool/framework declarations: if I decide on Phaser or Three.js I will likely use the following starters respectively:
I might also use the Unity Pro trial. We shall see.
So, since the time is getting closer to running out I figured it might be time to clean and prepare my desk/battlestation for the upcoming compo.
Still a bit messy, but now I’m feeling much more prepared for what’s coming.
What’s your method of preparing? Meditation? Coffee? Or spontaneous bouts of cleaning, like me?
Post-Mortem & Story
I know this might be a bit late but I’ve had a busy week, so here goes anyway. This post is divided into three parts (sandwiched with unashamed self-promotion at either end). The first tells the story of the event and what I went through creating it. It’s quite detailed, so if you’re not interested in that bit please jump ahead to the post-mortem and feedback sections, in which I critique my work and reflect on feedback from you guys so far.
For Ludum Dare 30: Connected Worlds, I created a game called Harmony, one of the many space-themed entries that made it into the gallery for the event. The game revolves creating an equilibrium in military (often accidentally spelt with two ‘L’s throughout the game, forgive my sins) and economic powers between the inhabitants of six planets so that they can live together peacefully. This is achieved by the player carefully selecting the geographic properties of the planets each of the six races start on and using various powers throughout the game to influence the rate of growth of the civilisations.
The game essentially takes place over three phases: the setup phase, in which the player creates the planets and settles the races; the pre-space phase, in which the player is given time to balance each of the races strengths pre-emptively; and the final space phase, in which planets start to interact with each other, the results of which can be catastrophic should the player have failed to setup and balance in the earlier points in the game.
You can read the story (with pictures!), post-mortem and feedback after the jump.
I did two things in preparation for this Ludum Dare.
I improved my game engine a lot in the recent days, so that I had something good to work with. That went nicely, I added a whole lot of things that I actually made use of in the compo.
I also did something I didn’t do for the last Ludum Dare, I thought about the themes a lot. I looked at the 20 “finalists”, sat back, and wrote one or two sentences about all of them. Well, almost all of them – I didn’t have any ideas for some… unfortunately, the winner, “Connected Worlds”, was one of those.
Still, this was a good exercise; I got to use my fantasy and be creative (which is fun!). Also, it wasn’t too bad that I didn’t write down an idea for Connected Worlds – a very basic part started to grow soon after the theme was announced.
The Compo Itself
I will split this into different parts, so that it’s easier to read and also easier to write 😉
The theme is announced: getting a fundamental idea
This was a critical part. As I said it earlier, I got the base idea pretty fast – that is, two worlds in a splitscreen window, where you have to do things in both screen parts (worlds) to win the level.
But there was a problem arising: I had no plan how to push that further. Well, somehow I got to some jumping things, then I decided to make them slimes, and then they started to move to the right by themselves.
There was the game idea: move them in an intelligent way, so that they don’t get stuck. When one goes out-of-screen, the player has lost.
Still, this was a very slow process. It could have been faster. A LOT faster. You can’t really develop a game when you have no idea what you want to do, can you?
The first playable build, advancing from there
It took a lot of time until I had something playable. That was mainly caused by the missing ideas, I guess.
But after I had that, things were a lot quicker. I added more tiles, made the worlds’ backgrounds, and implemented power-ups (which I removed from the game later on, they were unnecessary).
Also, since I was livestreaming the whole thing (will talk about that later), I was able to gather a few useful ideas from my viewers. The most remarkable one is the eponymous rubber band between the slimes. This also added to the “connection” part of the theme. I am happy this was mentioned!
I absolutely loved making the graphics for this game! Especially the lowres ones, for example the slimes. This was also quite a quick process, with a nice outcome.
Sounds and music (first music I ever made!)
Making the sounds was also relatively simple with the help of Bfxr. The rubber band sound comes from an actual rubber band, though.
Creating a piece of music was fun! It also was the first time I ever made any music in my whole life. Considering that, I think I can be proud of the soundtrack.
Level design & testing
Level design is a completely different topic. That went horrible! I’m never going to make a game similar to this in any game jam – simply because of this one experience.
It really was a pain to do: paint some pixels on the level sheet, start the game, play the level, find out it’s impossible to do, change a few pixels, need 7 tries to get to the specific location, works, screw up on the next part, another 15 tries, make it easier, back to the game, …
I think you got the point by now. This, by the way, went on for probably more than 6 hours without a break.
Nope, not doing that again. NEVER.
Eating and sleeping
I slept way too little, nobody can prove me wrong. That resulted in my being completely dead when the compo ended. It likely lowered my enthusiasm, too. Although, if I had slept more, then I wouldn’t have made it in time I suppose.
Opposed to my expectations, I ate and drank enough. Heck, I drank even more than I normally do! But that really was necessary, otherwise I would’ve gotten a bad headache.
Some thoughts about livestreaming
Livestreaming is a great thing in Ludum Dare, it is both fun for the viewers and support for the streamers. So, it is a win-win thing, isn’t it?
Yes, it is – for the popular streamers at least. For people like me, who are not popular and also maybe new to the overall streaming thing, this doesn’t apply unfortunately. I got 5 viewers at one or two occasions, but that was it. I wish there had been a bit more people coming to the smaller channels as well. I mean, it’s about watching people make games, isn’t it unimportant who the streamer is?
After submitting my game, I still had about three hours left. I used these to watch a few livestreams. The people there have come up with absolutely nice ideas, I have to say! Well, then the compo was over, and the only thing I could think was “SLEEP!”.
Here I am now, after having slept way longer than I usually do. I am editing my timelapse footage and writing this ‘post mortem’, which literally feels like after death.
I am waiting for things to normalize again… it is a bit of a strange feeling now.
But more importantly, the overall experience during the compo, all that excitement and fun (I had a lot of fun! This post is just more focused on stuff I could improve, that’s why it sounds rather negative.) lead to the wish of repeating this.
I can’t wait for the next Ludum Dare! #LD31!
My LD48 attempt in progress! I’m posting some sneakpeeks. View this article for more screens and photos
Stream of progress here: http://www.twitch.tv/majko15
After two failed LDs in a row, I’m back with a vengeance!
This time I’m making a game for the Oculus Rift DK2. (Don’t worry I’ll think of something for those who don’t have one)
Oh and I will be streaming!
Category: 72h Jam (solo mode)
Tools: Unity 3d, Modo, ZBrush, Blender, Oculus Rift DK2, etc, etc
My previous games (it’s nice when I fail LDs that I don’t have to update those… sort of)
All set up. I just wish it didn’t start at 3am 😉
Stole computer setup from work – check.
Comfy jammies – check.
I kind of wish LD started tonight – it’s 7pm over here in Western Australia, tonight is undisturbed, and I’m ready to get started. Guess I’ll have to wait
On the plus side, I now have these shiny dual 27s at home so I can conveniently watch the season finale of one of my “girly shows” on a nice big screen, before the comp begins and I feel too guilty to watch anything.