Posts Tagged ‘minimalism’

\ \ World Shift \ \ Progress Update #1

Posted by (twitter: @lambomangGaming)
Saturday, August 23rd, 2014 4:03 pm

So 2 hours after my unfortunate late start I have the basic gameplay mechanic all programmed! And I think I’ve figured out the aesthetic of the game.

Which is all very rad, because now I can spend the rest of the comp doing level design and whatnot. Usually when I do LD I spend most of the time doing the mechanics and aesthetics and only have a little time at the end for level design…

worldshift2

 

(P.S. this is the first time I’ve tried making a GIF of one of my games and posting it here, so here’s hoping it works *crosses fingers*)

On Minimalism

Posted by (twitter: @tomkail)
Monday, May 20th, 2013 3:11 pm

“It is my ambition to say in ten sentences what others say in a whole book.” – Nietzsche

It may seem odd to start discussing the theme as the last 3 hours of the voting stage tick away, but there’s a lesson to be learned in the theme that should be at the heart of any creative work. It means a lot to me, and from the games I played I felt it escaped many people. Here’s my interpretation of minimalism, and how to use the concept to craft innovative new games.

There are two groups of people I feel have actively, yet perfectly equally missed the point of designing minimal games. There’s camp A who took minimalism as “removing stuff” and made single button pixel-style black and white games, and camp B who feel that any game made in 48 hours is minimal by necessity and just went and made the game they’d been planning to all along. Both arguments could be considered true, but fail to cut to the core of minimalism, which is to reveal the essence of a subject. To say this should, by necessity, take less time than a non-minimal game, is a flat out lie. Team Ico have never spent less than 3 years developing a game, and while all their games are rich 3D adventures, they are all minimal to the core.

Minimalism is a subjective and artistic term, meaning that creating a minimal platform game could take you in many directions. There is no “one true” minimal game. Adam Saltsman’s game Canabalt was designed as a minimal game from the outset, and it created a rich sub-genre which still flourishes. It’s not minimal because it is controlled by one button, or that it only uses a limited color palette. These things certainly help, but Canabalt is minimal in how it targeted the very root of the genre, and selected one specific element to run with – jumping.

This diagram, taken from Dan Cook’s fantastic blog post, shows the power of reinvention. There are many other ways to reinvent, but minimalism is a powerful tool.

I played a LOT of Canabalt clones from this a tournament. I don’t want to appear to be slating anyone’s work, because the power to test ideas is my favourite aspect of Ludum Dare and I have made many a shoddy Canabalt clone myself, but I still want to address the issue. It is my belief that adding any new idea to Canabalt is a step backwards, because it is the act of watering down the essence of the game. To reinvent it, it must be stripped back to it’s core. A minimalist approach might have been to take another aspect of the platformer, such as the platforms, and consider their essence, and their purpose. I think a good example of a game that does this is Doodle Jump, which takes the idea of platforms as a tool to help you reach places in a very pure way.

So play some more games with the time left, and ask yourself which parts of the game could have been trimmed, and which parts helped make the total something more.

To wrap up, here’s some great games from this LD that I thought understood the theme perfectly.

You Must Escape: A game about mapping space with sound. When the enemies turn up, the concept complements them and makes them more terrifying than and visuals that might have been added.

Follow The Line: A game about twitch responses. There is nothing thrown in to distract you here, allowing you to focus on the single goal of the game – survival.

Centroid: A game about finding the center of mass. While I don’t like the end state of the game, it’s a beautifully simple mechanic where you actually feel you’ve learned something through playing.

Postmortem: Nothing Left

Posted by (twitter: @isaackarth)
Monday, May 13th, 2013 3:57 pm

So, minimalism turned out to be a great theme for me. I’d already been thinking about the idea of just doing a simple, fun game to relax after all of the hard work I’d been doing on my other game, so everything worked out. But not before a sidetrip through the insanity of development that was just a little bit more insane than usual.

I decided to take a well-known genre and pare it down to the core experience. Hence, a bullet-hell shooter with no shooting. The player doesn’t even have to click on anything–the click at the start is just to make sure your web browser is focused. While the art style references De Stijl, I felt that for a game the essence was in the mechanics, not the visuals, so I avoided the visual minimalism of horizontal and vertical lines in favor of an interactive minimalism of a handful of actors and the tightly defined but emergent relationship between them.

Despite everything in the game being a square, you can pretty much instantly tell how they relate to each other just but how they move and interact. I like how that turned out.

nlsm2

You can play the game here: http://www.ludumdare.com/compo/ludum-dare-26/?action=preview&uid=12047

What Went Wrong

Time

Technically this didn’t go wrong so much as I knew going in that this was going to be an issue. I had a major paper due the week of Ludum Dare, so there was no way I would be able to devote the full time to the game, or even very much of it. I actually wasn’t sure if I was going to participate at all until a late evening conversation on Saturday made me realize that I had to get this idea out of my head. I always make a point of sleeping properly and not disrupting my usual routines, so even though I had deadlines about to steamroll me I ended up putting in about three hours on the game Saturday night and picking development back up at about ten or so on Sunday. In total, I probably spent about twelve to fifteen hours on the game.

Audio

I knew I wanted to get audio into the game, but a bug earlier in the day had put me behind, so I ended up with three hours to go, no audio–and no idea how to add it, because Processing.js doesn’t natively do audio. I had to learn HTML5 audio and make the sounds in three hours or less. Preferably less, because I like to leave some extra time at the end of Ludum Dare for breathing room. It worked in the end, but I’d have liked to have a bit more attention to the audio–but not to add much, because the minimalistic effects that are currently a part of the game do fit the theme. Just be glad my screeching temp sounds got replaced.

Testing

The procedural generator I wrote is fairly clever, given the time constraints. It divides the different possible features a wave can have into buckets and then uses Perlin noise to select a subset of those features to use. But it needs a bit more tuning than it has. I was the only one testing it, so I knew the ins and outs of the generator, but other people take a bit of time to figure it out and mostly die when the difficulty curve ramps up really sharply at the fifth level.

If I had been able to watch other people play the game I probably would have been able to avoid the other big problem, which is that there’s no “Game Over” screen. I didn’t need it while I was testing, and I didn’t care what my score was, so I didn’t notice that it was missing. But having one turns out to be really important for the game. Adding it in was a simple 26-line change, and the post-comp version has it, but I feel that if I had other people test it during primary development the game would have ended up even better than it is now.

nlsm

What Went Right

Processing

Processing was a great platform to work with. I had to implement my own collisions, but that wasn’t a problem since I already knew how. I was able to use a lot of programming tricks that are technically feasible anywhere, like adding easing to most of the movement, but Processing’s immediate feedback let me fine-tune to get the exact feel that I wanted. And feel is a huge part of a game like this. Processing.js was easy to get working once I figured out which PVector functions weren’t implemented yet–in fact, it was so easy that I switched to make the web version of the game the primary one for the competition release.

Scope

I gave myself permission to not do everything. That is, the game wasn’t going to be the best graphics, the best sound, the most innovative concept–I was going to focus on making a game, not starting a revolution. Minimalism turned out to help with that, since it let me make a game that is deliberately about the most basic expression of a core idea.

No Feature Creep

Speaking of which, minimalism gave me an excuse for avoiding feature creep. Every time I had an awesome idea for something that would be an awesome addition to the game, I could just say, “Nope. Minimalism,” and go on my way.

Source Code Control

I took a few minutes on Sunday to set up a git repository for the game. I never ended up needing it, but it let me experiment, knowing that there was always going to be a mostly-working version of the game that I could go back to. I can, right now, jump back to the compo-version or forward to the post-comp changes with no trouble at all. If you aren’t using source code control, take a few minutes to learn how. You won’t regret it.

Conclusions

Keeping yourself healthy is important, even during a crazy crunch situation like this. I made a point to sleep and eat–and that really helped when I needed the energy and concentration to learn a completely new thing three hours before the deadline.

Finally, the community is a big part of why I participate. I make a point of rating a bunch of games–nowhere near all of them, but as many as I can find the time to do. I’ve already incorporated some of the suggestions I’ve received into the post-comp version I’m working on. I try to leave feedback that will help make the games better and I encourage you to do the same.

nothingleft

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

Some Thoughts After My First Ludum Dare

Posted by (twitter: @PhaZ90771)
Thursday, May 2nd, 2013 10:03 am

I’ve been going around trying to test and rate some of the games. One thing that I like is how this competition heavily encourages you to rate games, so your own game gains visibility. I feel this helps create the great community for this competition.

I’ve personally been checking my entry page every once in a while to reply to every comment and thank them for checking out my competition, and check out their game if they have a submission. I feel like I really want to give back to the community, and really like getting constructive criticism.

I remember there being a lot of complaints on the IRC chat after the theme was announced. I personally really liked the them, because it forces you to cut out unneeded elements from your game until you get straight to the core of the game. That, at least, is my interpretation of the theme. I feel like if you really embrace the theme, you can get a lot out of it, no matter the theme. It really gets you to think outside the box, and outside your comfort zone.

Introducing pksl

Posted by (twitter: @rocky1138)
Wednesday, May 1st, 2013 7:09 pm

Hiya folks. This is my unfinished and late game, pksl. Even in its current state it is quite fun!

Use the arrow keys to collect pixels before they reach the origin!

What’s the highest score you can get?

http://arcade.xandorus.com/pksl/

Yet another post mortem

Posted by
Tuesday, April 30th, 2013 8:20 pm

So this was an interesting dare.

The theme made for a very difficult start to the weekend and I was simply not ready.

I’m usually really good with coming up with an idea at the very least, but this time was different. I kept thinking of totally new things, none of which were amazing.

I spent the first two hours drafting my first idea, and the next six working on it before hitting a snag and deciding that no, this idea will not do. Panicking I began a new project based on a backup idea I had from a while back. But that turned out just as bad with me abandoning it just after the 24 hour mark.

Just when I was ready to give up a new idea hit me, not bad I thought, and got to work. If this was a Hollywood film, there’d be a montage scene for my next six hours, where I powered through and coded like a madman. With under 12 hours to go I had the basis for my game and just needed some graphics, sounds, and UI.

This was my first major attempt at making a game without a large engine (such as Unity), using Processing for graphics (Java) all I had to do was…everything else. And it was a blast.

Things that went right:

  • The theme allowed me to not worry too much about graphics and sound, I could make some small stuff and call it a day.
  • Developing without an engine allowed me to have much greater control over development, it’s a lot of work but quite rewarding.
  • I like Java programming.

Things that went wrong:

  • It took less than 12 hours to make this game, but I really wish I came up with this idea at the start.
  • Even thought I made what I wanted, it was originally a slightly different idea and had to be adapted when certain things just didn’t work (and when I didn’t have the time to fix said bugs)

My game, Don’t Get Wet, is available here, and I hope to soon have an Android port up and running.

Don't Get Wet

Posted by
Monday, April 29th, 2013 8:34 pm

So, yeah. With family and such I wasn’t able to pull together the basic movement system until today. I set a reasonable expectation for myself, a one button Pac-man. However the delay cost me not being able to add more levels, smooth the movement or find all the little bugs in the movement. Still for my first LD I think I managed all right.

Without further delay, I introduce:

MINI the MALISM Potatoe Beetle

Title Screen

 

Tools: Game Maker Studio (only because of the notice of 3 hours before it started) and some MS Paint.

stem – a Fuzzy Pixels game

Posted by
Monday, April 29th, 2013 8:22 pm

Fuzzy Pixels - stem

stem

Welcome to “stem”, our first game, based around the theme ‘Minimalism’.

We are ‘Fuzzy Pixels‘, a small team of newcomers to Ludum Dare, and to Game Jam’s in general. Having worked with each other before on a few other projects, we decided we wanted to throw our own coin into the proverbial pot, and this is our entry!

stem - Fuzzy Pixels - Brain VomitOur game actually started well once the theme was announced on Friday. After a good few hours of brainstorming and catching up with each other  we had fleshed out a great concept for our game; A simple design about a young, solitary flower wanting to break free out of a stagnating and decaying world.

Even with the busy schedules that come with having “real lives”, we still managed to work together to create a stunning and simple game with a very solid game mechanic. Using the mouse to move the direction of the sunbeams, you help encourage the flower bud to grow towards the light, and help it escape the doldrums  Collect water along the way to make sure the constant decay does not catch up to you, while avoiding many obstacles that flowers have when trying to grow. Rocks, hungry beetles, and even frosty snow.

stem is currently a web-based game, created with Unity3D and exported to be played on nearly any internet browser. We have hopes to further this project and see it on other platforms as well, including mobile devices.

We hope you enjoy our game, thank you!

——

Crystal McNair – Art, Programming
George Georgeadis – Game concept and level design
Kevin Laity – Programming, Level Design
With music from Jason Tsamalidis

——

stem - Fuzzy Pixels - growing... stem - Fuzzy Pixels - decaying...

TOO MANY DISTRACTIONS

Posted by (twitter: @konstantinkopka)
Monday, April 29th, 2013 7:56 pm

I just finished my entry for the Jam. It’s called TOO MANY DISTRACTIONS and is about reducing distractions while getting your work done. I hope you like it, here’s the entry link:

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

This is your desk

This is your desk

 

The End Screen

WAY TOO MANY

 

Distractions are happening

 

The End

Postmortem

Posted by
Monday, April 29th, 2013 7:03 pm

It’s been a rough, sleepless three days, but my first ever Ludum Dare jam submission is finally up.  You can find it here.

In retrospect, I probably could’ve managed my sleep schedule a bit more efficiently.  This was my first game jam, and easily the most complex game I have ever created, so I learned quite a lot of things just from working on this.

If I could do it all again, I’d probably go back in time and slap all the people that voted for Minimalism.  It’s a very uninspiring, uncreative theme.  We’re cranking out games in 3 days.  I’m pretty sure the games would’ve been minimal with or without the theme.  At worst, all it did was inspire a lot of un-games without any gameplay or graphics. :/

Still, I had an overall good experience.  Special thanks to my other teammates, Tyler and Nathan for making this game awesome. :)

unity27

 

Unfortunately, with all the rush to complete the game, the poor, unloved potato easter egg fell to the wayside.  I feel I have failed the Potato Challenge and failed as a french fry eater.

Traffic Jam Release Candidate!

Monday, April 29th, 2013 4:24 pm
Traffic Jam Release Candidate!

Traffic Jam Release Candidate!

Final release is almost here ! Try it out for yourself! Let me know what you think!!!

https://dl.dropboxusercontent.com/u/35270092/Traffic%20Jam%20RC.zip

 

 

 

 

Looking back on minimalism

Posted by (twitter: @tomkail)
Monday, April 29th, 2013 11:24 am

I finished Ludum Dare for the first time, and came out the other side with XYZ, and I’m damned proud of it. It goes without saying that I’d do it again in a heartbeat, but I didn’t expect to be saying those words yesterday. When time is running out and you don’t know what to do, its amazing how erratic you can become.

Day 1

I woke up at 8.30 (UK time), checked the theme and made some breakfast. My idea came to me nearly instantly. It was to be a game about the link between power and human relationships, and it was going to be mindblowing. The narrative and gameplay meshed together beautifully in my head, and I immediately started coding. Mistake 1: Don’t attempt to create an HTML5 engine from scratch. By 5pm I had my engine at a reasonable level (I’m still damned proud of that engine), and I quickly built up the mechanics of the game. Except they didn’t work. It was a game built upon 3 simple rules; 1. People seek power, 2. People gain power by taking it from others, and 3. The powerful need more power to sustain their egos; but I couldn’t balance my AI. Power, it seems, is a freight train. The 1% effect. I learned a valuable lesson about mankind, and lost 12 hours of coding. Mistake 2: Prototype everything, even your prototypes. What now? I spent the rest of the night trying to salvage my beautiful engine, attempting to justify using it at any cost. Every 15 minutes I would alternate between a new idea and attempting to fix the original game, swinging from delight to depression like a pendulum. Mistake 3: Cut your losses. By 3am I had finally given up. I sank a couple of beers and went to bed.

 

 

All I have to show for 24 hours work.

All I have to show for 24 hours work.

Day 2

I woke at a more reasonable 11am, and rose feeling defeated. Bitter. Game designer ego does not take well to defeat. I couldn’t resist taking one last crack at the contest. This time, it would be different. It would be simple, concise and different. I chose Unity, my trusty silent compadre, and took a very small and underdeveloped part of a concept I had floating around my mind. Understanding 1: Work with what you know. It was to be the puzzle side of the fast paced racer which had been long ago silently converted into a fast paced racer with no puzzles (shameless plug – you can totally play the alpha of that game here). I cut everything from the idea that didn’t support the core, and carved out the perspective tricks brought forward by the excellent Fez. Understanding 2: If it can be cut, cut it; especially when the theme is minimalism. I started with a test level to make sure the concept worked. It worked. Satisfied, I started work on some essential middleware tools I would need to save time down the line. Creating and saving meshes from within Unity, that sort of thing. If you don’t know it Unity Answers is a beautiful place. This wasn’t fast, but it was worth it – I could create shapes and levels rapidly. I worked up the first 6 levels in an hour. I had 8 left, but I wanted a finished game as soon as possible. Understanding 3: Polish is 90% of your game’s appeal. I created a simple menu and a few more levels. With 6 hours left, I could spend plenty of time on sound and visuals. The style was born from effective of a single Unity filter, mimicking the beautiful world of Echochrome. I am not a sound designer, but FruityLoops makes it insanely easy to create quality sound in a short space of time (and skill). Despite all this, I submitted just 10 minutes before the deadline. I narrowly avoided the greatest mistake I could have made: Understanding 4: Allow an hour for submission. Screenshots within the Ludum Dare submission page lose their splendour and be aware that people pick games based on how they look, not the quirky name or genuinely original mechanic. Exporting and uploading too, takes time. I’m sure some Dare’ers missed the submission date by seconds, and they will have learnt this lesson the hard way.

Keeping it simple in every way but the puzzles.

 

That was my Ludum Dare. It had highs and lows, but there’s nothing quite like the feeling of finishing something you’re truly proud of, even if it isn’t objectively very good. But it’s not my place to argue whether I made a good game, it’s yours. You can play and rate XYZ here – I’d love to know what you think.

Earth Defender is Potato-proved!

Posted by (twitter: @XxDarkmaidenzxX)
Monday, April 29th, 2013 10:30 am

Earth Defender is also Potato-proved!

Try to find the potato in the game (It’s the Easter Egg ^.^) and enjoy it [+1 ]!
Click here to play the game!

proved

Astral Offset – Mini Post Mortem

Posted by (twitter: @bytegrove)
Monday, April 29th, 2013 9:51 am

What the world looks like after too much Vectrex gaming.

Minimalism. Quite a tough theme in my opinion. I tried to come up with an idea that utilised it in gameplay as much as possible, instead of just applying a minimalistic graphical style.  After several scrapped ideas I decided to create a game in which two worlds are visualized at the same time,one being in 3d and one being simple and minimalistic 2d, and in which objects in both worlds could travel between these worlds. I thought about making some kind of puzzle game in which the player could “construct” the 3d world from the 2d representation. But as puzzles are not my strong suit, and feeling the amount of work grow too fast, I decided to condense it down to having an enemy which could travel between the worlds and which had to be destroyed using an object which could be “sent” to the 2d world.

The way I solved it was to have the world in which the player exists to behave a little like the later Animal Crossing games, ie. the world curves abruptly near the screen and in the horizon. While the 2d world(the astral plane) behaves a little like Tetris, and when a 2d representation hits the 3d world it materializes. The player can not move to the 2d world but instead has its position in it represented by a sun-like circle. The player can then use the circle as a marker to interact with the 2d world.

I’m still fond of these ideas and concepts, but I’m not sure how wise they were for me to try to realize in 48 hours. Lots of experimenting were done and a lot of stuff were scrapped, my priorities on what to spend more time on might have been a little skewed as well. And I feel that there are still a lot of stuff missing from the final product, especially in terms of tutorials and visual feedback from actions in order to ease the player into the gameplay. I do feel however that it’s a lot more interesting than my previous entries.

If the game and the concepts seems interesting, give the game a go and tell me what you think! :)

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

(Timelapse and more ports coming soon)

Also, there are evil potatoes in the game.

Minimalist Encounter – LD26

Posted by (twitter: @FlorentPoujol)
Monday, April 29th, 2013 3:34 am

Hey !

Remember me ? Probably not, it’s only my second Ludum Dare and third game. The first one was Breeding Cubes for LD24, and the second one was HeartZ made with 3 others during the GlobalGameJam 2013.

This time I choose to reproduce Harvest: Massive Encounter, an already minimalist tower defense game that I enjoyed a lot. I wanted to built a resource management game for a while already, so this LD’s theme was the perfect occasion. Its certainly minimalistic on the inspiration side, but I really wanted to built this one and that was all the motivation I needed.

I tried to reproduce most of the mechanics : rock harvesting, energy production, energy propagation along the nodes (the feature that makes the game very cool and interesting to me) and building construction and functioning using energy.

Minimalist Encounter - LD26

It’s clearly unfinished and unbalanced, but it’s playable.
Move with arrows, place buildings with the mouse – click on them on the left then on the map (discard with right mouse).

Note that you can not reload the game, you need to exit it and launch it again to reset the level, sorry about that.

Still, I am pretty happy with it. I only worked like 25h on it and lost about 5h trying to fix bugs directly due to my inexperience with the the software and game dev in general.
The good thing is that I feel like I have leveled-up !

It is made entirely with CraftStudio that you can still try for free for a couple of days.
Depending on your OS, you may need XNA or Mono or -I am not sure what- to play.
You can try the web built, but it does not work for me (stays stuck during initializing scripts).

Go Play It

Thanks and GG everyone !

Squeezed Out – Final

Posted by
Sunday, April 28th, 2013 7:58 pm

So I didn’t even know I was going to be able to participate in this Ludum Dare because of other things going on, but I knew I’d be travelling all day on Sunday and I happened to get an idea for a very small game on Saturday night.

My entry was created over the course of 8 hours and involved traveling through four states, on three different types of trains and one bus!

I am so glad the theme was one which supported a heavily constrained timeline.

Play Squeezed Out

 

Use the left and right arrow keys to avoid the blocks!

You can play Squeezed Out in your web browser and it has online leaderboards if you’re into competition with other players.

Here is the link to the compo entry page for feedback or voting.

[cache: storing page]