Saturday, November 16, 2013

Sprout the Game's New Tune


New video shows some tightened controls and the newest music from Forte Sounds. I consider what we'll in the end end up doing is getting several tracks cycle periodically by way of a level to avoid repetition. Whilst the game has a quantity of similarities to Mario, being stuck on a puzzle and possessing to listen to the Mario theme for an hour straight possibly would not be fun to any person.

So there ya have it. Please comment, share, +1, and send your queries to info@sproutthegame.com

Why Trial and Error will Doom Games

Introduction
A sort unspoken rule in game design and style is that players must be in a position to drop. Just about every game has some sort of basic mechanic that is feasible to fail. Whenever this occurs, the player needs to try once more and repeat the process until successful. This is believed to add drama, tension and also make the player's actions count. It seems to be believed that without having it games would not be games and rather some kind of boring linear entertainment. I feel this position is wrong, really hurtful and if not fixed, will grow to be the downfall of the medium. In this post I will clarify why.


The Problem
In a book or movie it is common that the reader/viewer need to knowledge really upsetting events, that can be really difficult to read about/watch. This is specially correct to horror, where the goal is often to upset the reader/viewer and to evoke feelings such as anxiousness, worry and disgust. It is also common to have a lot more boring and slow sequences in order to create mood, explain character motivations, etc. These are not necessarily quite entertaining/simple to encounter but will make up for it later on and acts as an important ground to build the story from. Note that these "hard to repeat" moments are not merely handy plot devices or related. They are fundamentally vital for making meaningful experiences and a lot of (if not all!) of the excellent works amongst books and motion pictures would not be possible with no them. But, at several times the only reason 1 can put up with these types of sequences is simply because one know there is an finish to it. Just keep on reading/watching and it will sooner or later be more than and hopefully an critical payoff will be provided.

This is not correct for games. Whenever in a situation exactly where loss is feasible, the player is forced to meet particular criteria or she will not be able to progress. It is not attainable to just "stick with it" to complete these kinds of sequences. The player wants to maintain playing the same passage over and more than once again until suitable actions have be performed. Not until this is accomplished is the player permitted to continue. This either comes in the form of talent based actions (e.g. platform jumping), navigational issues (e.g. discover the way out) or some sort of puzzle that demands to be solved.

For sequences that are meant to be emotional this can be devastating. Usually the player is not compelled to relive the experience and/or any impact the sequence was meant to have is lost. Also, it sets up a barrier and properly blocks particular players from continuing. How can games possibly hope to match the impact of books and motion pictures, when the capability to have critical "hard-to-repeat" moments are almost impossible since trial-and-error?


Case Study: Korsakovia
This issue is extremely evident in the game Korsakovia. The game puts you in the part a man with Korsakoff's syndrome and is played out in a sort of dream world, interwoven with dialogs in between you and your doctor. It is a quite exciting encounter, but also a extremely disturbing one particular and the game is very brutal on the senses. Even so, I felt compelled to continue and it felt like worthwhile experience. This was till I the gameplay began. Korsakovia has all issues related with trial-and-error (ability, navigation and puzzles) and this combined with the exhausting atmosphere created it not possible to for me to full it. It was merely not achievable for me to replay certain segments of the game and what was the 1st time about immersive turned into an annoyance and a (literal) headache. I am convinced that the game would have been a lot greater, and possibly a actually great encounter, if the trial and error mechanics exactly where removed.

I do not mean to trash Korsakovia and I feel it is a really fascinating experiment. Nonetheless, it is such a fine instance of how trial-and-error can go incorrect and I urge you all to try it out. Taking into consideration that it is a analysis project, I think that is mission achieved for the creator!


Allowing The Player to Play
The problem with players not finishing games is some thing that recently have gotten a lot more and much more focus in the games business. After analyzing stats collected, it has become really evident that anything demands to be carried out. For instance, less than 50% of players ever completed Half-Life 2-Episode 1 which, taking into consideration the game's length, polish and difficulty, I am certain that is a extremely higher figure compared to other games. This signifies that a lot more games have began to attempt out methods at solving the dilemma. Some examples are:
  • In Secret Files: Tunguska one particular can decide on to show all of the interactable regions in a scene (decreasing pixel hunting).
  • Alone In The Dark makes it possible for the player to skip chapters in order to force progress in a game.
  • New Super Mario Brothers Wii has a mode where the game requires more than handle and completes sections for the player.
  • BioShock by no means actually kills the player but rather just teleports them to a distinct portion of the map and leaves the enemies and environment in the very same states as when the player "died".
Even though this may possibly sound like steps in the appropriate direction all of these solution suffer from the identical issue. They are all ad-hoc and breaks the immersion. The solutions are soon after thoughts, do not genuinely belong in the game world and feels a lot more like cheats than a part of the knowledge (BioShock attainable excluded as it actually works it into the story). When the player chooses to display things and other interaction points in the game, it turns the game from a living planet into an abstract interface. By skipping chapters in Alone in the Dark the player effectively skips component of the narrative and misses out on parts of the knowledge. The trick utilised in Super Mario removes any interaction from the game, which is definitively not excellent for immersion.

Lastly, despite the fact that BioShock is by far closest to having a operating remedy it nonetheless feels tacked on and can simply lessen immersion (for instance when forced into respawn, charge with wrench, repeat situation). The player nevertheless also wants to overcome specific challenges and are forced to repeat sections more than and more than. Nevertheless, there is never ever a moment where the player is unable to progress, offered that they are prepared to remain at it, no matter their skill level. It is far from an ideal answer, but a lot greater than blocking players from progressing.

I feel that the correct way to solve this is to incorporate it as a feature in the game from day a single. Producing sure that players are not unnecessarily blocked from continuing, is not some thing that ought to be slapped on as a side thing. It is also quite critical that players do not feel that the game is holding their hand each and every step of the way, something that can be very hard unless planned from the start. It is vital that players feel that the performed actions and selections are their personal and that they are not just following commands like a mindless drone.

Fixing this situation is truly important. Games can not continue to deny content material to players and demand that they meet particular criteria in order get the complete expertise. Not only does it discourage folks from playing games, it also make it impossible to generate a lot more "holistic" experiences. By this I imply games that demand the entirety of the function for the player to genuinely appreciate it (anything I aim to speak about an upcoming post). It will be really challenging certainly to insert deeper meanings into games unless this dilemma is dealt with.


Less Challenge, Much more Immersion
Allowing the player to get the complete knowledge and not possessing win-to-progress scenarios is a great start, but just the initial step in the proper path. As with Bioshock, the game can nonetheless have trial-and-error like moments, exactly where the player is forced to play section over and more than in order to continue. This brings us back the difficulty that I mentioned in the starting: that repeating a certain experiences will either lessen their effect and/or discouraging the player from progressing. As these "tough to repeat" sequences are vital in order to expand the horizon of the medium, it is important that we find approaches of adding them. And in order to do so, trial and error have to go.

I believe that 1st step towards this is to throw away the concept that a videogames requirements to be a challenge. Instead of considering of a game as a one thing to be beaten, it need to be thought of as an expertise. Some thing that the player "lives" by way of rather than "plays" via. Why designers are unable to do this probably since they are afraid that it will lessen the sense of accomplishment and tension of a game. A lot of appear to consider that trial-and-error based obstacles are the only way of generating these feelings. I consider this untrue.

Let's 1st consider accomplishment. Even though this is typically evoked by completing a devious puzzle or defeating an enemy, there are other methods to really feel accomplishment. Basically performing a basic act that adjustments the game world somehow can give this feeling. For instance planting a tree or assisting out an NPC. There is no need to have for these to be obstacles in order for one particular to really feel accomplishment either and as a result any sort of trial-and-error is removed. It can also come in other forms such as just reaching a location. Also, if created correctly a single can trick the player into considering they achieved some thing, for example escaping a monster even even though there was no never a way to fail.

Generating tension is not only achievable with no employing trial-and-error skipping it might even lead to improved tension! When the player fails and is forced to repeat, there is no element of surprise left and it often also leads to immersion being broken. For instance when playing horror games like Fatal Frame and Silent Hill I can be play for quite some time with no dying, feeling highly immersed. Even so, as soon as death (which is portion of the trial-and-error mechanic) occurs I am pulled out of the atmosphere and abruptly understand that I am playing a game. This signifies death lessens the immersion and breaks the flow of the game. But will it not make the game far more scary?

Regarding death and worry-element, think about the following:

1) If the player fears death since of a trial and error program, she fears an abstract mechanic and not some thing of the game planet. By worrying about a game mechanics, the player is pulled out of the experience.

two) As soon as death has occurred, the player will know what to anticipate. If killed by a creature that jumped out from behind a corner, the subsequent time the encounter will have far from the same impact.

Instead of punishing the player, I believe it is better to add consequences. Even just producing the player think that there are consequences (which Heavy Rain successfully does) can be enough. Also, if a single keeps the player immersed then it is also less difficult for the players to roleplay and convince themselves that they are actually in wonderful danger even though they are not. In our game Amnesia, we are undertaking our very best to minimize the amount of trial-and-error and still retain a actually terrifying atmosphere. So far it is seeking very good for this approach and we have only observed great items come out of it (I guess time will tell if we pull it of or not). If horror games, that are notorious for utilizing trial-and-error mechanics to boost their mood, can do fine without trial-and-error, I see no purpose why other genres should not.

To sum issues up: When one relies on abstract game mechanics for generating emotions, 1 does so at the price of immersion and the players capacity to turn out to be part of the game planet.


Finish Notes
Of course trial-and-error ought to not be banned from game design and style. Several games like VVVVVV and Super Mario thrive on the trial-and-error and has it as an integral element of the design and style. Likewise, numerous adventure games are supposed to have tricky puzzles, and could not do with out them. Some games are meant to be "just games" and to be a challenge to the player. I am not in any way opposed to this sort of design.

Nevertheless, in other games trial-and-error is just undesirable and truly drag down the expertise. In its worst kind trial-and-error:
  • Discourages players by setting a common of what sort of players are allowed to continue.
  • Drastically lessens the emotional effect of events by requiring repetition.
  • Breaks immersion and makes the player focus on abstract game mechanics.
  • Forces games to focus on moment-to-moment fun and discourages a holistic payoff.
It is very critical to be conscious of this and to ask oneself if a trial-and-error mechanics actually serves the game right. It is only by breaking cost-free of conventions like this that it will be feasible to take games into new and current directions!

I would like to finish with some wise words from funny man Dara Ó Briain:

http://www.youtube.com/watch?v=xdQK4Wp10qo (Check at around three:18!)
(From a British system called Gameswipe, which is nicely worth watching in its entirty)

Thursday, November 14, 2013

Fractional Fun

(Applications and Mandelbulb screensshots offered at the finish of the post!)

This weblog post will not be completely game associated, but far more about the engine and a recent obsession of mine. Do not fear although! It ought to hopefully nevertheless be interested and I will also offer some good pictures! Hopefully it will also be able to evoke a sense of wonder as well. Study on to uncover out!

Ten years or so ago I wrote a paper for school about Fractals. These constitute a huge range of objects but what they all have in widespread is that they have numerous levels of self similarity. Nature consists of tons of fractals, for example trees and mountains. In games the term fractal landscape was very typical at time and was a way of generating terrain. Despite the fact that not heard of as a lot today it is nevertheless a component of game making. Below are some examples of fractals, note how the very same kind of shape seems more than and over once again:
Now, even though doing the paper for college I came across a weird issue named the Mandelbrot Set. This is a specific function that when iterated and mapped (drawn to screen) creates a fractal. The function for the set is extremely easy and is based about this formula:

N() = c
N(n+1) = N(n)^two + c

What this implies is that one particular starts of with a quantity c, then multiply by itself and ultimately add c to get the subsequent quantity in the sequence. If completed with normal numbers, a single gets something like this:

1 + 2 + 5 + 26 + ... and so on towards infinity


However, there is a twist to this formula when generating the Mandelbrot set, alternatively of using a regular quantity for c, a complex number is used. A complex number has a actual and imaginary element and is written like this: c = 3 + 2i (the imaginary parts gets i behind it). When employing the above formula on a complicated number, it gets slightly a lot more complex and is (kinda) analogous to a 2d vector being rotated by itself.
Now, to get the Mandelbrot set, 1 "merely" checks if a certain c tends to make N go toward infinity or not. If it it does not, then it is component of the set. In practice a single just iterates (does the very same issue more than and more than) the formula a fixed number of times and see if it has reached a certain limit worth. If it has it is mentioned to be not component of the set.

Hopefully the math portion made sense and was not too boring, but I felt it was needed for complete understanding of what makes the Mandelbrot set so wonderful. And to see why it is incredible one particular has to visualize it. This is accomplished by letting c be a point on the screen where the x coordinate is the actual portion of the y coordinate the imaginary. Then a single colors the pixel black if it is part of the set, and if not colour it based on how numerous iterations it took to attain the limit value. Doing so will produce this picture:

I gotta say that that is a pretty damn detailed image a single gets from just iterating some boring function! If an individual had just shown me the formula I would never have guess it could generate such a wonderful result!
It gets even better still! If a single zooms in on this image, the specifics just hold coming and they in no way repeat! As with the other fractals same type of shapes return again and once more, but in no way in the exact form. The beauty of it is breathtaking! Here are some examples of zoomed in parts:

Big versions: here, right here and here.


When I made my personal Mandelbrot system I could not cease looking the set. It felt like I was exploring some type of alien world and it feels so weird that such a straightforward formula can develop a cosmos of infinite detail. If you want to explore it your self, right here is a quite nice web application for just that.


Quick forward to present day. Last Friday Luis sent me a hyperlink to this web page of a person who managed to generate a 3d version of the Mandelbrot set. Naturally this was irresistible for me and inspired by the performs of Iñigo Quilez (I had his presentation "Rendering World with Two Triangles" as a reference all through this project) I set out to develop a genuine time application that could discover this planet .

My notion was to use some kind of ray tracer to render out depth, then use that depth to produce normals and just plug that into the deferred shader and let it add ssao, good light and fog. I believed about this for a although and came up with the notion to use the exact same strategy as when rendering higher top quality parallax. This strategy is known as relief mapping and performs by 1st producing a rough linear search for an intersection and then a binary search to pin the precise place down. Hopefully this would prove quickly enough to do a good 3D Mandelbrot in true time! What I ended up with was an algorithm that could render arbitrary mathematical functions, so I tested this on some functions and got pretty nice outcomes:



Some metaballs rendered and animated. This is not the fastest way to do this, but proved that stuff worked!





Right here is an animated "Sine Landscape" that is just a bunch of sine curves added with each other.



What was left now was to attack the Mandelbrot set! The formula for obtaining hold of the 3D version is a tiny bit distinct from the 2D one particular and is not truly THE 3D Mandelbrot either, but it certainly the closest I have observed! It was found by Daniel White and operates by utilizing spherical coordinates. Bear in mind how I said that the 2D Mandelbrot formula was sort of like rotating a vector by itself. Well, in the 3D version 1 rotates a 3D vector about itself by making use of spherical coordinates alternatively of polar (skipping formula, but if any individual is interested I can give much more specifics!). Also, to make it look great in 3D, one has to have a power of eight in the formula, which means that one spins the coordinate about by itself eight instances!


It took quite some time get this working as the 3D-card did not do what I want to and so on. But ultimately I got it all working and boy was it worth it!!! Here are some screens:


At the edge of a hole. Possibly some strange creatures reside in those burrows?

This is a 3D version of a Julia set! Looks like some alien space ship flying via the vacuum.



Once I got this far I could not quit utilizing it! It was so significantly exciting exploring the weird world of the 8th degree Mandelbrot fractal! Simply because of some limitations in the ray tracing technique I added a new version of the renderer that builds up the image in slices and can use a lot far more iterations when checking if it is in the set or not (a lot more iterations = much more information). It is slower, but creates more particulars in the photos and it is entertaining to use it when one discovers some further exciting shape and want it enhanced. Right here is a video of me exploring the set:






Now the best of all this is that YOU can explore this strange planet oneself! To do so, just download the MathFuncRenderer and get going! (ShaderModel three capable card essential) Windows, Mac and Linux version below.
Note that you require OpenAL installed for it to run. Get that here:
http://connect.creativelabs.com/openal/Downloads/Types/AllItems.aspx

Winodws:
http://unbirthgame.com/MathFuncRenderer.zip
(Hyperlink may adjust so please do not hotlink)

Linux:
http://unbirthgame.com/MathFuncRenderer-Linux.zip
(Link may adjust so please do not hotlink)

Mac:
http://unbirthgame.com/MathFuncRenderer-Mac.zip
(Hyperlink may possibly adjust so please do not hotlink)

(Also note that since of some nvidia driver troubles in OSX, some nvidia card will not perform appropriately, 7300 GT on leopard is known and there may well be much more.)


I am very anxious to see what kinda of strange photos you all can take so have opened up a post for this in the forum. I have currently posted more of my own images there.

http://www.frictionalgames.com/forum/thread-3044.html

Looking for Help

New buildings in the background. 
Despite all the superb, amazing, astounding, stunning progress this week, Sprout's Tale has suffered an additional considerable setback that has left us in require of somebody to buttress our forces. The previous couple of months have been relatively demanding on all of us functioning on the game, but not too long ago Matt's faced the brunt of it. With his available time becoming far more and much more scarce, and the end of the year fast approaching, we require an individual else to join us.


I am personally still attempting to piece together bits of code to learn my way around C# in Unity (I've in no way truly been extremely excellent at programming), but all my perform looks terribly, horribly, Frankensteinian.

Right now we're focused on replacing the terrain with something that is going to be less difficult to put with each other in a way that will not show seams and offers a lot more variation. In the picture above, you can see its a bit wonky. That is a lot more my fault than Murilo's, but a number of extended discussions have led us down the path to this choice. Carrying out it this way is also going to give us more opportunity to effortlessly re-texture the very same terrain assets to supply world variation with no possessing to in fact model a complete new batch of meshes.

I am also working on making some minor adjustments to the character controller that's going to enable for really controlled movement across the Z axis at times. In the picture below, you can see that at the far finish of this stage, the player will walk back across to path to have access to background path. It's a bit tricky. How do I move the player across the Z without having taking control away from him or her? If I give manage to the player, how do I justify taking it away when the player is back on our much more traditional "2D" paths?

new house assets for the game
A swift demo level for Sprout's Tale
Now we've got Earth Wind Water and nearly fire. Add some heart (and I've offered it lots) and it seems we've accidentally produced a Captain Planet game.

Effectively, guys, til next time. 

If you know any with experience in C# and Unity and is looking for function, send him our way! 

Thanks!

Also I feel like I've been below-repping our great company logo, so right here it is again:




Creating a character

What a weekend. So busy I forgot it was even a weekend. Oh well, tends to make today feel less like a Monday.


We managed to hammer out the details of the character design and style on Friday evening, and I am really content with the result. It might not look like a lot, but a ridiculous amount of time and work went into this tiny guy. You can see from older posts the various prior designs we went by way of that got us here, and you can see which components got to keep and which ones had been banished.

Considering that we're an web team, the way we in fact go about designing this may appear a tiny unusual. So I've decided to just go ahead and give you a run down of the approach, in case any person is interested.

I will preface every thing by very first saying that the group carries out virtually all communication through Gchat. I've had very a bit of expertise with numerous Cloud solutions and video chat service, and Google seems to have the most dependable of every category.

Needless to say, there are going to be folks who have had distinct experiences and have diverse opinions, and that's all fine by me. I am no fan-boy, I'm just trying to get perform accomplished. I'll give far more specifics on how we use Google's services to our benefit on a later post.

In the meantime, here's how the art creation process tends to function:

Initial, the artist (the unbelievably talented Murilo Kleine) and myself set a time to meet on Google. Generally it really is between 7:30 to 8  in the evening- the ideal time to accommodate the time distinction. Once we meet, we begin a "Google Hangout" and open up screen share. There is a chat window on the appropriate of this and we use that to go over a plan of action for the evening. Then he starts drawing. Meanwhile, I share my screen, generally set to show an MS Paint window, so that I can draw actually rough versions of what I'm searching for so he can turn it into anything that will not make individuals want to vomit, which I am sure you are undertaking proper now thanks to the picture on the bottom left.
The distinction amongst talent and the opposite of talent

So he draws and asks for input as he goes. I respond with ideas but typically try to give enough freedom for him to get something that fits his own talents. For example, the original character style had a hat that looked like a tall sauce pan and garments that looked like olde-timey pajamas.

Needless to say, the new design and style is a VAST improvement, in each style and art top quality. I was against giving the character hair til I saw how it looked!

So anyway, we devote a few hours performing that and then we start fiddling with colors and then we get tired and go to bed and do it all again the subsequent day. It is lengthy and tedious, but really I consider we both have a lot of fun with it.

That is a pretty short overview, but I guess it will do! Let me know if you want to know something else!





Editors are out!

Just wanted to notify all that the editor tools for Amnesia: The Dark Descent are out. These are the same tools that we used the produce the game, so at a minimum you will capable to do all that is completed in the game.

All information is getting collected right here:
http://hpl2.frictionalgames.com/

I suggest you begin by 1st downloading the tools here, then follow the guide right here and ultimately begin checking some tutorials.

If you have any queries about the editors, please use our modding forum found right here:
http://frictionalgames.com/forum/forum-35.html

Pleased editing! :)

NOTE: Only windows version released so far. Other platforms coming shortly!

Best of 2011

Considering that 2012 is here I thought it may be a excellent time for a quick ideal of 2011 list! Note that only games that have been released for the duration of 2011 are integrated (and not games that I have played last year). So without additional ado, here are my best picks from the past year (beginning in reverse order, to make issues fascinating!):


3 - Portal 2

What I liked the most about Portal 2 had been these little moments where you really felt immersed in the planet. For instance if you hesitate to follow Wheatly's tips and a make a not quite safe seeking leap down, he will try to persuade you employing hilarious quips. These (sadly sparse) moments developed this kind of specific connection to characters you seldom see in games. There also exists a really strong sense of place in Portal 2. I feel this is mostly created by how the dialog and environments come together and interact. Unfortunately most of this is in the initial third or so and the game becomes more and more drawn out for the duration of the end. There is also a lot of truly lackluster puzzle sections exactly where you are merely attempting to locate the right area to location a portal. In spite of these short comings, Portal 2 had me fairly engaged and proved to be 1 of the greater experiences of last year.


two - To the Moon

I think the most interesting aspect of this game is how it in some ways is a culmination of a 25 years JPRPG pixel dramaturgy. The emotional displays of the simplistic sprites are quite restricted, but are used to perfection and creates a really effective and mature narration. The game also feature extremely exciting take on puzzles and action. Sometimes it is attainable to make a decision how a lot challenge you want and at other occasions the activities are irrelevant and simply there to make you much more connected to the world. Unfortunately this is at its ideal at the begin of the game and it gets progressively worse. The end even contains a terrible action sequence.
What actually brings the game home even though, is how To the Moon manages to bring up mature themes in a way that is extremely rare in videogames. These play out in pretty non-interactive situations and hence are not any kind of revolution. But just seeing a game where the core experience is a meditation on really like, relationships, memory and what is truly essential in life, makes me genuinely content and hopeful.


1- Sword and Sworcery
This is by far my favorite game from final year. The videogame's sturdy concentrate on producing some thing that blends interaction, music and visuals creates a genuinely engaging expertise. This is actually a game that aims to take you inside a one more planet and it is all about living it alternatively of attempting to beat it. One more issue I actually liked about it is how the game does not force you into continuing playing it. Sword and Sworcery in fact explicitly tells you to take a rest and come back later in between chapters. In an sector where it is all about getting players hooked and by no means stop playing, this is extremly refreshing to see. Combined with this, the game also asks you to reflect upon it and encourages the player to not just have a shallow, addictive expertise. I truly hope to see much more of this! The game is not with no flaws of course. There are lots of problems with the usually annoying combat, repetitive puzzles, the twitter integration did not really feel required and some of the writing feels a bit as well quirky and lazy. Nonetheless, Sword and Sworcery is really the point and I urge all of every person to give it a go.


Now I am interested to hear which three games from 2011 were your favorites!