Posts Tagged ‘final’
— I know this post is looong, but I would be so happy if you would read it and maybe comment your thoughts —
So I finished my game very tight to the deadline, but I finished it! YAY
About the game
So you are an (evil) empire that wants to take over the universe. You start by choosing your own name such as “Ludum Dare Galaxy Empire”, “Das Dritte Reich”, “Little Tim’s Multi-World Domination”, “DPRK” or something else creative for you to come up with. (HAS TO BE EVIL) To connect worlds to your empire, make a spaceship by resources and start connecting!
First of all I started making the game too late. I stayed up all night and waited for the theme to be announced at 3:00 (danish time) and went to sleep after that. I woke up at about 13:00 and was kind of too lazy to get up and start Ludum Dare’ing. So I got some food and started making a game. I thought I would use Unity, but I just wasted my first hours to find out my idea was too hard to make (I have only made one game in Unity before…) So… I ended up using Game Maker: Studio like last time, and I had to come up with a new idea…
Time passed and I finally had an idea but it was kind of unclear, so I started by making the graphics. I worked and worked and checked twitter and facebook and worked and checked youtube and worked and got distracted again and worked and so on. When it was around 4:00 and I decided to get some sleep my game wasn’t even near a game yet. Half time; not at all half done. The next day I was a bit more concentrated, but my idea wasn’t clear enough yet. I made some sketches on paper to get a better overview of what my game was about. I worked a lot without being sure what the game would turn in to. But around 6 hours before deadline I thought my idea was done enough, and I just had to finish the game too.
The original idea:
At that point my idea was something like: You have a planet. The population grows and there is a maximum number of people the Earth has room for, so you have to get the population over to other planets. To get to different planets you need spaceships, you make by resources. The Earth also has an amount of resourses that grows. There are different planets, that have different: number of spaceships needed to connect, speed of getting resources and max capacity of people. So you had to populate all the planets without getting overpopulated and getting a lot of resources.
But… All I had done at that time was: The system for getting resources and population, displaying everything over the planet, and upgrading and buying stuff. Now I just needed to make the player able to connect to the other planets by using the spaceships… And long story short: I used some hours to figure out how to “copy” the system to more planets and ended up not getting it to work. So it was 2-3 hours before deadline I only had one working planet, and no connection-stuff.
The final one:
So… I changed the idea totally, so you just connected to other worlds with spaceships, and it just said “connected”, instead of the idea of every planet having different population, stuff to upgrade, buttons etc. And by doing that the “population” thing would make no sense, so I removed that too.
So the deadline came closer and I worked as fast as I could. I remembered there was also the “submission hour” and quick made some music, and finished the game itself in the last 10 minutes of the submission hour (Yes, it was technically over deadline, but fuck it…). I uploaded it, and did the porting after the deadline. SLEEP. The next day I made the thumbnail and uploaded the source.
I feel okay about the final result, but the game turned out to be a bit boring… Overall this was probably the worst – out of 2 LD compos, and 4 total game jams I participated in – game I’ve made. But again, it’s okay; A nice little game.
Looking forward to see the results!
What I’ll do better next:
Next time I will work more focused instead of the on/off-work as I did this time. Get up. Food. Jam.
I will learn Unity more, and test some ideas before the compo starts AKA do the warm-up weekend, so I’m ready to make a game.
Timelapse / follow
I made it with ChronoLapse, nice software!
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.
Hi everyone the game I created for this LD is ‘When Worlds Collide‘
You can play, rate & brutally criticize it here!
Direct unity web player link here!
– Randomly generated solar systems, planets, moons etc.
– Hover your mouse over planets to see planet name, planet population, and planet wealth
– Grapple multiple planets to haul them around the solar system
– Solar system radar displaying location of planets and the sun
– Player health
– Destructible planets and moons
– Dogfight with enemy fighters (pretty tough; got it in last minute)
– ‘Spacebar‘ = Grapple planets
– ‘F’ = Fullscreen
– ‘Enter/Return’ = shoot
– ‘R’ = Create new solar system
– ‘WASD’ = Move up, left, down, right
– ‘Left Click’ = Hide controls
– ‘Mouse Hover’ = View planet information
The game is a little rough, but I feel pretty confident with how much content I got into it. There isn’t a definitive goal but it’s still an interesting free roam concept
It’d be awesome if you guys & gals would check it out and tell me what you think and give it a rate. And again, criticism is encouraged. Have a good one!
- Follow Me : @OfficialDingbat
This past weekend I participated in the 30th Ludum Dare 48-hour competition and created Fusebox, an energy management simulation game. What follows is a summary of my experiences creating it, and what I learned from doing so. I had a lot stacked against me, and while I missed some milestones that would have taken the game from mediocre to great, I think that I did really well considering the situation. Before we can assess that though, we have to start from the beginning.
Sure-footed as a Mountain Goat
One week before the Ludum Dare competition started, I was at the local rock gym with a friend of mine. They had more than just rock walls there, and in my first (and most likely last) attempt at this whole slack-lining thing, I fell and landed sideways on my foot. It instantly swelled up to the size of a potato, and I haven’t been able to walk properly since. I have made a pretty decent recovery so far, but one thing I can’t do is sit up. If my foot isn’t elevated above my head, it swells back up like a balloon and becomes incredibly painful. Since working on a computer with any amount of comfort necessitates putting your feet beneath the desk, I wasn’t sure how it would turn out.
The downside to this was that I couldn’t get into a position that was ideal for either my foot or for writing code. I was at least slightly uncomfortable the entire time, and several times throughout the weekend I had to stop and move to the couch to give my foot a proper rest. This had two side effects. The first was that I lost a lot of development time to laying on the couch with my foot on the back. The second was that in order to try and take advantage of this time I brought my notepad and did as much design and planning as I could while I was away from the computer. This is probably the main reason the game is so complicated and over-engineered.
What is it Even Uniting?
One of the main reasons I do these competitions is to force myself to try something new. I’ve used new engines, tools, or frameworks every time, and I’ve never made a game in a genre that I’ve done before. It’s a great way to learn a lot in a very short amount of time, and when you’ve been programming for a length of time measured in decades, it’s not a stretch to try and figure something out in that time frame. Since my current game project is in Unity, and I’ve been struggling with it since day, I decided that I would force myself to figure out and use Unity for this competition. In retrospect, I’m glad that I did, but it definitely slowed me down quite a bit.
I also chose to do a very UI-intensive project this time around, for a couple of a reasons. I felt that my foot might get in the way, and I wanted something I could work on from the couch if the need arose. I also know that I hate writing interface code, mostly due to the fact that I’m not very good at designing interfaces, and I find the whole thing very tedious. I may have been setting myself up for failure here, but the goal was never to win the competition. In all of the work I’ve done on Project Dunwich, I have not even touched the interface yet. At one point I actually had to look up how to make a button. I was starting from scratch here.
Despite using tools and techniques I was unfamiliar with, and dealing with Quato growing on my foot, I felt pretty good going into the competition. I had read through the list of themes, and I focused my thoughts on the highest rated candidates from the first four days of voting. This is by no means a fool-proof method of predicting the winner, and I wasn’t writing any code or committing anything to paper, just idly thinking about the design possibilities. I ran through some ideas while I went about my day, and initially I wanted to make something with more action, since my last two attempts sort of fell flat in that regard. Most of the ideas I thought of with any amount of action seemed either too obvious, or not connected enough to the theme, and UI was another focus area, so I settled for a management sim game.
Once the theme was actually announced, I was a bit relieved that the top theme won out, since it meant I already at least knew what genre of game I would make for it. The idea was simple, connect worlds together through some interface, but give those worlds multiple, intricate layers of connection. I like to make my games hit the theme in multiple ways, and that satisfied that requirement. Connecting worlds to an energy source was the obvious take on the theme, but having them be linked to each other as well added a nice extra layer of depth to the interpretation. I’m not sure any ever notices these little touches, but it makes me feel better about my interpretations.
I immediately started with graphics, since I didn’t think there would be very many, and I wanted to get it out of the way. I drew up a mock interface, some icons for the planet stats, and some graphics for the planets themselves, and actually had something passable by the end of the first night. I have used Inkscape quite a bit over the past few months, but I had never done clouds or noise in it, so that was a fun little challenge to overcome. In the end, I spent less than four hours total on graphics, and I’m glad I didn’t have to fight with them at all once I got into the interface code.
With graphics in hand, I set to create the game objects and renderers that would use them to actually put the images on screen. Unity actually made this really easy, though I have no idea if the setup I used is proper for an entity-component system. Since most of the game objects were just data containers, that didn’t take very long, and well before the half-way mark, all I had left was to write the code to process the interactions on the game objects, and then do a whole lot of UI work. After a brief stint on the couch to rest my foot, I started in on the UI.
As I mentioned earlier, I had no idea how to approach the interface. I created things using GUIText and GUITextures, I switched to converting screen coordinates to world coordinates and driving the UI with game objects, and eventually discovered the OnGUI method and settled on using that. Throughout the course of the day on Saturday I created as many interfaces as I could, to enable interaction with the game objects. I could just as easily have started by coding that all into the setup and working on the simulation, but that seemed like it would be harder to iterate on. Once I learned how to make the interfaces, it was a pretty smooth ride of create, test for usability, modify, repeat. I didn’t do things in a very efficient way, there’s a lot of copy/pasted code for UI stuff, but I just kind of zoned out and started writing.
By the end of Saturday, I had about half of the interface done, and none of the game logic. That seemed like a bad situation to be in, so I set out to right that first thing on Sunday. Since I had spent a fair amount of couch time writing out notes on how I wanted it to work, that actually went pretty fast. The logic is pretty complicated, there are a lot of moving parts that determine how the hardware will react, and how the planets will respond to their situations. The biggest problem with all of that is that I couldn’t get the interfaces done in time to actually explain all of that to the player.
The final interfaces were the ones that told you what was going to happen when you advanced the day, and the one that you manage your circuit board. You know, where you actually play the game. I knew what needed to be done, but by Sunday my foot was in open revolt against me. I spent a lot of that final day on the couch resting, and with nothing to plan, I just sat there mentally writing interface code to draw out how I wanted it to look. The funny thing about mentally writing out code, is that it’s a completely useless activity. When I felt good enough to try and implement it, everything fell apart on me. I had planned on whipping up those last two screens and then playtesting the game for bugs and balance. What ended up happening was a mad dash to get the interfaces working that ended about 15 minutes before the deadline.
At Least I Finished… Sort Of
I decided that I was done, and 15 minutes wasn’t enough time to get any of the last things I needed from where they were to where they needed to be to even be passable. I set to build my project and upload, and then Unity decided to remind me why I hate it so much. Apparently the method I was using to color the planets with HSV colors was only available when you ran the game through the editor. It wouldn’t even compile. Fortunately, HSV to RGB implementations are a easy to code, so I started throwing one together. In the past I’ve worked on them with hue being an angle from 0 to 360. Unity’s method had it as a float from 0 to 1. No sweat I thought, I’ll just multiply it by 255. If that doesn’t make sense to you, it’s because it shouldn’t. All of the planets turned green because I mixed up angles with rgb values, but I didn’t have time to figure out why. Up it went, and just like that it was all over.
I’m glad that I made the choices I did. I learned more about unity and its UI features in this past weekend than I have in the past four months. Sure, I could have scrapped the planet interface and focused more on good UI, and I probably would have been better off spending time on tutorials rather than tweaking button positions. Given the constraints I was working under, I’m really happy with how things turned out. I do have some ideas for how to improve next time though.
- Simple design with good balance – I had so much time away from the computer that my end product was as overly complicated mess, and there’s really no way for the average player to figure out what’s going on. Having a more simple design with a better balance would have been a better approach. Instead of having four types of compatibility and a two-hundred line calculation for fuse load, cut it down to two stats and spend more time on making sure the numbers work out over the course of the game.
- Interaction before eye candy – My planets look way better than they need to for a game that is mainly driven by button clicks. If I had put that off until the end, I would have been able to see that before wasting time on them, and I might have had time to implement things like a proper tutorial or a win condition.
- Playtest as early as possible – I put the core logic off for so long, that by the time I had it finished, I was already in crunch mode. This left me no time to make sure the numbers worked out, or that the game was even fun. With a game like this there’s really no excuse, I could have had unit tests written to test out the formulas and algorithms through all 100 days by Saturday morning if I had prioritized it. Good balance is going to be my main goal for next time.
That about covers it. I had a good time, and in the end I have another game to throw on the website and say “look what I can do in a weekend.” No matter how bad I do, or how stressful it is, that sense of accomplishment will always be worth it.
If you want to wander in a surreal world, try my entry “The Other Sky”. The Ludum Dare version only has 3 levels, but hopefully I could make a better version in the future.
I really enjoyed making this game, but I wished the I could make the levels more intricate. The theme unfortunately induced me to try to make something very ambitious. But other all I had fun.
It’s done! Since the last update, I’ve added a goal (buy all the planets), rebalanced everything to be more interesting, and added a bunch of quality-of-life improvements. (Windows stay on screen, you can rename lorries, etc.) It feels like an actual game now, and I’m really happy with it.
My first ever Ludum Dare! I was dared by a coworker to enter and make a game on Friday!
Enjoy playing Jacob’s Ladder here!
Jacob’s Ladder is an attempt at meeting my goals here.
I have had many successes through the last two days!
[x] Intro Splashes / Animations
[x] learned to make materials / textures / normal maps
[x] GUI Buttons
[x] city maze : Jacobs Ladder level
[x] Audio, Music, Sounds
[x] Secondary Main Menu / SubMenu
[x] how-to-play / controls / input
[x] footstep sounds triggered when walking
Didn’t get around to adding :
[ ] skybox
[ ] Cross Maze Level (from brainstorming session at start of LD30)
I surprised even myself on what could be done it such a limited amount of time. I learned a lot and can now add the scripts I created to a personal script library to use in other game dev projects!
Ludum Dare For The Win!
It’s been three times in a row that I spent all my time to polishing first, and I have no gameplay at the end.
While I admit that the visuals are not bad, nothing can compare to the fact that there is no game. So I’m a failure as a Game Developer.
I think there’s a lot of things to learn from for next time.
OK, it’s 2AM here in Czech Republic and i think my first LD game won’t get any better. And I’m too sleepy to write a blog post…
It’s more experiment rather than complete game, but it was great experience and I’ve enjoyed making the graphs…
as3 & flixel
I am done with my game! And I’m finally even proud of it. There was a time when I wasn’t – but that lies in the past xD
Well, my interpretation of “Connected Worlds” was this one: Screen split in half, each half is one world. They’re connected somehow.
And the result is some funny game with two colo[u]rful slimes, that are jumping in opposite directions, held together by a rubber band. So, connected worlds. Connected with a rubber band.
I guess I would normally make an animated .gif and throw it into here, but I’m way too exhausted to do that now. So, have a static screenshot (don’t be sad! at least there IS a screenshot.):
Oh, and also one where the rubber band just broke (one of the more difficult levels is shown in the picture):
Click the cake to go to the submission page, and please don’t forget to vote & comment
Never got around to making one of these posts. I used
- GameMaker: Studio
- The microphone on my iPhone earplugs
- Amazing people at the Århus, Denmark meet-up
to make this game, that I just submitted, called Twist and Weave: http://www.ludumdare.com/compo/ludum-dare-30/?action=preview&uid=27032
My third Ludum Dare game, and my best entry so far. Go try it! It’s fun and unique and buzzword!
for the reasons I mentioned in http://blog.gamenific.com/2014/05/the-power-of-good-feedback-new-game.html, I am very proud to announce that my Ludum Dare 29 entry, Vaults Inc, will become a full feature game. Thanks for everyone that played and gave me crucial feedback.
The game needs to go back to design. Not only there are several features that I could not implement, but also I have to give a total remake on things that already done.
From a quick list, here are some items:
- Save and Load functionality: auto explaining and the benefits are quite obvious
- Graphical revamp: it was one top complains from LD players and not with reason
- Bots: a computer opponent for single player
- New game play features: challenges and empty blocks are among the things I want to implement to make the game richer
- Campaign mode: for single players, with specific scenarios
- Multi player: online and local
- Social: comparing scores with friends
- Multi platform: PC, Mac, Android an iOS for sure. Other platforms could be considered
If you have not played yet, Play it now!
Hi Ludum Dare folks, so for the LD29 Compo I made a game called Alien Cyclope Miner on Mars. It’s my first game for a LD Compo, and so far I’ve got a lot of positive feedback which is great
It’s some kind of Minecraft/Terraria/Starbound etc. inspired game, about mining, building and just getting resources.
I might make an update to the game where I add the features I didn’t make in time, and some other cool stuff such as:
– Enemies (feat. the famous Pepsi Consultant)
– Craftable weapons and tools
– More ores, and new blocks to build with
– Controls fixes, so that you don’t have to use mousewheel
– Other bug fixes
Another cool thing is that the very nice guy Caridorc made a little review/gameplay of my game and put it on YouTube
Also check his game out
Finally, after getting some sleep, we can say that our game was successfully submitted. It was the first time when we made a horror game with self-made sound effects. Although “Whistle” has some ugly bugs the experience was really interesting, and we are almost happy with the result. Not everything went as we wanted, that’s why we are going to fix that in Post Compo version. It would be great to get some feedback, so please check our game here
In our turn, we want to congratulate all of you who reached the finish line! It’s time to play and rate all these great games now