Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411197 Posts in 69315 Topics- by 58380 Members - Latest Member: feakk

March 19, 2024, 03:27:04 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsSmintheus - 2D Survival Gadget-Building Puzzle
Pages: [1] 2
Print
Author Topic: Smintheus - 2D Survival Gadget-Building Puzzle  (Read 6968 times)
neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« on: April 17, 2016, 09:56:04 AM »

Smintheus is an adventurous 2D puzzle game where you build gadgets to solve puzzles that takes place in bizarre world filled with quirky characters and intriguing wonders.

Story Overview

Gerald the mouse, a young craftsman was forced to leave his home village due to danger emanating from the local dweller, Lanky the cat. The cat simply became obsessed with destroying the poor mouse without giving any explanations for his hateful desire. By all means Gerald tried to fight with the Lanky but despite beating him all the time the cat continued to come back safe and sound. There was nothing left to do for our mouse but to run away for his life...

Gameplay Overview

Versatile Controls and Options
With a controller of your choice, whether it's mouse, keyboard or joystick, you will be guiding Gerald throughout the bizarre world of Smintheus. Mouse only controls allows you to use unique smart-cast system that can deal with whole gameplay mechanics. Relatively rich options will allow you to tweak the game to your liking - change game speed, controls, gameplay features and shortcuts, the way dialogs act and other things.

No GUI
That's right. No graphical user interface, folks! Game was designed with this intention. But how can you tell the values of game attributes? It's pretty simple, all the necessary attributes are displayed on the character! The healthy character will look pretty normal while having 1 hit point left will render character as nearly beaten-to-dead. All the picked up tools are displayed behind, on Gerald's back while active tools are placed right in the hand. Some bonuses like armor and speed are displayed as well - in a form of helmet and boots. All the minor data can be observed in the inventory screen.

This is pretty risky design decision so if you really need that goddamn GUI... well, no problem. You can turn it on in the options menu!





Gadgets and Items
Character can construct various gadgets to your needs: bridges, walls, traps, bombs and even deadly Tesla coils. Each gadget has its list of requirements to be built, you may need resources and proper tools for it. You'll use these gadgets to solve puzzles, quests, fight against hostiles and simply make your life easier.

There will be a lot of items in this game. Resources, gadget blueprints, experience books, power ups, quest items and other things that you can grab it.



Vicious Hostiles
You're not alone! The world if filled with dangerous creatures that will try to stop you from advancing further. Each creature has its own unique behavior, powers and weaknesses. You can fight against them with gadgets or tools but you can use them as a solution to solve puzzles as well. IF violence is not your style then nothing stops you from avoiding them (If you manage to do it of course).


The Cat
Your main archenemy Lanky the Cat will be quite a challenge! It's very difficult for you to knock him out but it's very easy for him to beat you. So, it's better to avoid the evil cat at all cost. Once you're spotted by the cat, chances of survival falls down dramatically. To survive the cat, you must use stealth or same good ole' gadgets. The cat will become trickier as your progress further... (so are you Tongue)



World, Storyline and Other Characters
Oh yes, a long journey awaits you. There are 42 levels placed in 6 worlds. Each world will focus gameplay on certain play style. There is map mode where you can observe these worlds and manipulate through levels. The map mode will provide pieces of story of your adventure.

During your quest you will meet all kinds of characters. In most cases they will involve your in even more adventures by providing quests. Since the theme is pretty straightforward, the good old cat-and-mice game, the world and its characters will serve as the main story pushers. Prepare for some twists...





Improve your Character
Game offers character development system. Gather experience points and unlock perks! Perks will make Gerald stronger, faster and more endurable to the dangers of the world. There are about 20 perks at your disposal. It's completely possible to complete the game without perks but they will definitely make your experience comfortable.

Progress and Difficulty
The game will exploit core mechanics in any possible way. Over time these core mechanics will be altered and improved introducing new features thanks to the scripting language.

The difficulty could be drawn on graph as zig-zag that goes up, up and away. If some of players will consider this as a piece of cake then they should try the Hardcore mode. You will be given a dozen of lives from start of game - if you loose them all, you loose the whole game. Levels will be hardened with a time limit - fooling around for long might be a minus one life. And, of course, Cat will be more intuitive and will react to certain situation much more quickly than in normal mode.

The normal difficulty has no penalties. There are no time limits and no life limit. If cat sees you, you have little time to hide before cat realizes what's what. Simple as that. You fail the round - you start over the same level. With this difficulty you could have relaxed and casual experience with the game.



Technical Info

Smintheus is written in C++ using libraries such as Allegro 5 and Luajit/Luabridge. Kudos goes to the magnificent Allegro library - it saved a lot of time and nerves during the programming days. Additionally, I've used cppformat and DBTweener. All this is assembled into custom flexible engine. The game is not resource hungry and could run on slower computers. Theoretically it should be easy to port it on Linux and Mac. Thanks to the easy mechanics the game could be ported into Android and iOs aswell, but these platforms will be covered after game release.

The code is written in Visual Studio. Scripts, in other hand, are written in Notepad++.

For art I've used Photoshop in past and now using this amazing pixel art software called Aseprite. I still use Photoshop for some things but it's much rarer than before.

For music and SFX I'm using PreSonus Studio One 3. With a long history of using popular sequencers such as Cubase, Fruty Loops, Logic Pro and some trackers I'd say it's the best sequencer today. After realizing it's potential the Audio Design started to be cooked in that software as well. Audacity is another piece of software that is used time from time to make quick edits. Oh, yes... There is real life tool that is being milked without mercy - audio recorder Zoom H1.

As some of you might be guessing now, this project is under Solo Indie Game Developer's hood since the very beginning.

Links


What's next?

The game development experienced "The last 10% are actually another 90%" moment last year (Spring 2016) and still continues to experience it. It's taking its last lap. I need to fill with some content only. This includes soundtrack, maps and levels.

Screenshots
















« Last Edit: October 09, 2017, 02:41:18 PM by neutonm » Logged

Cipheres
Guest
« Reply #1 on: April 17, 2016, 09:07:25 PM »

I really like the art in this game, and I think it's kind of cool how you're a mouse in a (probably?) under ground world.  However the thing I like most is probably the map editor idea.  I've always been a fan of customizable games, and this one looks really good for it.  Best of luck to you!
Logged
neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #2 on: April 17, 2016, 10:37:27 PM »

I really like the art in this game, and I think it's kind of cool how you're a mouse in a (probably?) under ground world.  However the thing I like most is probably the map editor idea.  I've always been a fan of customizable games, and this one looks really good for it.  Best of luck to you!

Hey, thanks for the feedback Cipheres  Grin

The editor might seem strange for a first glance but it's easy to use. The best thing about it i think is Lua and the privileges it owns - with it you can do some things that basically doesn't exist in default game. For example a shop that's on screenshot is totally scripted.
Logged

Cipheres
Guest
« Reply #3 on: April 18, 2016, 11:18:42 AM »

Hey, thanks for the feedback Cipheres  Grin

The editor might seem strange for a first glance but it's easy to use. The best thing about it i think is Lua and the privileges it owns - with it you can do some things that basically doesn't exist in default game. For example a shop that's on screenshot is totally scripted.

Sounds great!  I could see this being kind of like the mario maker of rouge likes.  I'll be looking forward to it!
Logged
neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #4 on: April 19, 2016, 05:59:48 AM »

Alright, i had to erase some levels as they occurred to be old and boring. Decided to fill starting levels with something juicy with some minor storyline.

Here are recent results (Tiger Nagual and his sacred totems  Wink):





Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #5 on: April 23, 2016, 03:24:21 AM »

Here's the main theme used in steam trailer, now polished.
It's something magical mixed with demoscenic and chiptune flavors. Check it out!

https://soundcloud.com/neutonmouse/neuton-mouse-smintheus-theme
Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #6 on: April 29, 2016, 06:24:42 AM »

Some people claimed game to be enough slow, well, it's optional now. Players can change both game and sound speed together or separately.

General animations are sped up to +20%. I didn't want to set fixed speed because it might bring unwanted difficulty boost to some players in future.



Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #7 on: May 28, 2016, 12:25:06 AM »

Holy macaroni, the game just got greenlit!!! Yippee!!! Beer! Beer! Beer! Beer! Beer! Beer! Beer! Beer! Beer! Beer! Beer! Beer!

Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #8 on: February 14, 2017, 09:25:03 AM »

Damn it, forgot about the devlog.
Drowned in the deep realms of twitter.

Just in case some readers don't know - Beta Version is out!!!
Go and test it riiight here: https://forums.tigsource.com/index.php?topic=59856.0
Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #9 on: March 13, 2017, 10:05:25 PM »

Okay, got few reports from beta test, although expected much more and from here... but at least something to work on Roll Eyes

Now, generally i will focus on details and fixing stuff. There's been a lot of things done during past weeks. Mostly programming stuff but there were visual upgrades as well.

For example: the main character received few animations tweaks plus additional animations. It's much more interesting to watch how the mouse slips over the oil spot trying not to fall rather still image just moving. Same goes with falling animation which mostly works when character trigger launchpad.

Plus, there is this "breathing" idle animation for every character now. Makes them more alive.







Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #10 on: March 15, 2017, 03:04:36 AM »

Recent Novelties

Overall, the game experiences "work on details and get the game polished" stage. Before i mention novelties that were included in past weeks i'd like to mention the recent one.

I had the common "main menu" done long time ago, which a player can access by pressing ESC button (or alternatively via inventory screen). Technically, menu was doing a good job but... the thing is it wasn't visually appealing at all, so, it required some rework.

Take a look at old main menu screenshot:


Floating Text

There must be millions of ways to make it better, a few times better by adding few layers of beautifully crafted assets, with all that wooshes, zips and animated ligthing effects. However, I wanted it to be minimal and simple and, of most importance, nice. Frankly speaking, such desire is based on the lack of visual arts experience, time, little bit programming experience and funding. So, as usual, I'm on my own - I can fully enjoy this, oh yeah!

Okay! We have a white text buttons. It's static and only visual change it does is turning into lime color whenever its active or hovered by a mouse. Buttons are placed on bottom-right part while the other visual indicators of objective and items are on top-left part. I think, by game design, it completely sucks at least from the point of view that a player must shift his eyes into relatively long distances. Besides, objective indicators were put there because the inventory screen had no place, so it felt like an alien in this main menu world. The mid part was blank. Originally, i wanted it be so because you can observe a part of level behind the opaque black canvas.

The text was the first candidate for changes. I recall some of old games had this floating text effect where each character was rising and falling in a smooth manner. One of my favorite indie games comes in mind - Pekka Kana 2. I like that effect and i guess you probably know where this is going.

Handcrafted game engine and allegro 5 library didn't have built-in feature for that so I had to code it. Algorithm is pretty simple. I had an array of floats. Each element had its value interpolated via sine function based on time. Every next element had additional seconds added so that characters won't follow same positions. Then, the drawing text function just iterated and rendered every character of the string onto desired location. That's it. I guess two took to find a sweet spot for velocity, timing and all that jazz to make it look almost perfect. I've made tweaks for left, center and right text drawings. Here's what i got, you can see the imaginary sine that is pushing characters up and down:


Logo

After floating text, main menu buttons were onto the middle part of the screen and had a wee fuss with rewriting main menu buttons render code. Results were pleasing. For the next step, l decided to include Smintheus title on top of buttons section. Now it looked better but something was not right. Aha, again this static text problem! Make it float as well, only this time without isolated character float, wave the whole logo.

Much better but again, something was missing and it didn't took much time in thinking to include a bloom/glow effect. I had to gauss blur logo in Photoshop and render it on top of existing logo with additive render. After first run, the glow effect received fade in/out feature to imitate effect of shining.

I've returned to text buttons and did some tweaks. Now, all buttons are floating slowly but the active ones hover rapidly. At this point my mood started to rise into higher floors.


Post-Effects

What would it be now? The general look needed some tweaks as well.

I've reduced black background opacity by 50% and switched to photoshop. Playing with stuff there brought be into idea of rendering 3 layers of various gradients on top of main menu. Two gradients gave this enigmatic feeling to it and the last gradient gave some sort of 3d feeling, making spectator see the middle part of distinguishably.

Finally!

Now, under this magic the text had little bit different look than before. I had feeling that it needs to be somehow emphasized.
Stroking it with black color could do a trick but how? As with floating text, engine and multimedia library offered no solution for that. A derpy way to do it is to draw bolder text behind the white so i spend some time searching the nets for alternative solution and there wasn't there. There was some hitns to do it but it would require heavy coding. Plus, i found topic in allegro forums about that and one guy suggested the same derpy way.

Geez, derpy way took eternity to make it look good at some point. I think made to it but it's not that 100% perfect. Still, i like it!

What else? Nothing more, it looks fantastic! Here's animation of final result!


The main menu is done now. I'm very happy of the results.
Remember old menu screenshot? Here's a new one, whatcha think?

« Last Edit: March 15, 2017, 03:10:49 AM by neutonm » Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #11 on: March 20, 2017, 12:30:44 PM »

As mentioned before, it's "work-on-details" development phase. Visual enhancements, balancing gameplay, tweaking this and that, etc.

Details: Items

Although the items look OK i wanted to emphasize items a bit. Right now we're having something like this:


Thought that adding radiating light behind it and making it slowly rotate could make it look more vivid and interesting. Apart from that, there are now particle effects that generate within the small radius in central part of the item, creating effect of "shining".


Also, there was performance optimization. All game objects are stored into single dynamic container. Since items are objects that player interacts it and nobody else it would be wise to separate all items from that single container into another for looping. This move achieved 20% performance boost. Now on larger maps with tonz of objects everything runs smoothly.


Details: Dialogs

Dialogs were buggy, not like breaker buggy but still, dirty. It could use more visual improvement. Before i touched them, dialogs didn't had "ending" animation. They used to disappear instantly. Then, there was this horrible word break thing in auto-typing feature. When dialogue was in the middle of the auto-typing process, sometimes last word in a line could disappear and teleport into a new line. Big deal? Yes, it's a big deal and it was driving me crazy. The auto-typing algorithm was simple - there were two strings, one which was rendered as dialog text and other kept a buffer role. The characters were transfered one by one from buffer to dialog string. If the text was drawn the usual way, without auto-type feature, everything was fine.

After few hours of madness victory was finally achieved. The final algorithm was still simple, but with a bells and whistles: each line has a clipping region. The width of that region expands before it reaches the final line width. Operation repeats line after line. Here we have much better text auto-typing animation plus no more line hard break!

The final GIF with fade outs, hard break and smooth auto type:


Details: Messages

There is other type of "dialog" - messages. Player can read those if he/she moves Gerald the Mouse to the sign. The back button had no animation and the only way to close it was to press that back button. Now, that button has its own hover sound and is turning green on mouse hover. Additionally, ESC or Tab (inventory key) can cancel message screen as well. Oh yeah, it fades out on cancel. Smooth and beautiful!


Details: Tiles

The water on Violet realm was not pleasing me. I had to rework on it. Here is old and new version. I think it's much more better than it used to be before... Don't you think?

Old:

New:

Details: Optimization

Some levels were lagging. That fact scared a shit out of me. On my superhero machine can't be lags! It must be that damn coder's fault who typed the with his feet. Oh wait, that's me! Gotta do a hard facepalm and start doing something about it. I've noticed i was lazy enough to omit constant references as arguments on 90% of functions so i passed objects. That was very sick of me. I ignored it before because of laziness and the thought it wasn't big deal with modern computer power. When I have rewritten all functions in a const-nazi style I've noticed huge performance boost that i never dreamed off. It appears it was big deal and i was mistaken.

Later, I've learned about a thing called "Cache coherence". I had nested loops where first loop started counts from last element of 3d array - last array element acts as "room" in level structure, but mentally rooms had first priority in my head. I've put it last and water filling feature got its performance increased by 10 times. Magic, bitch!

There were other optimization tricks going on - mostly i tried to rewrite existing code so that it used less calls and used less data to do the same thing. Overall, it's a 40% performance boost. Oh yeah!

Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #12 on: March 21, 2017, 10:30:43 AM »

Auto-Interaction Feature

Today, i recalled a thing that few testers requested in game - they wanted a specific feature where player clicks on interactive object and expects character to walk to that object and interact with it with single mouse click rather than going nearby with two and doing another click for interaction. One of testers was specifically angry at this feature absence. Oh boy...

Who would know? Personally, no problems with it. There wasn't even a thought in my head about that additional click could be, em, hard to perform. But i'm not here to judge or rant about. Problem it is - it needs fixing. Or, in this actual case, implementation of new feature.

This took some time due to messed up movement algorithm that takes into account million things. There was doubts after implementation like if player makes this single click on target from large distance - how would player know which side will character pick?

I think knowing which side is essential due to gameplay mechanics. Player might run onto undesired spot and we definitely don't want that. So, i made a visual indicator that represents side spot and direction. This way player is informed about his decision.

PS: Not all objects could be interacted with. Now interactive objects are highlighted in green\lime color as seen on the gif below.

Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #13 on: March 31, 2017, 05:54:21 AM »

More Colors

Haven’t posted for quite a while - the work was there but without posting about. Trigger plates have different searing color now - this will help player to “guess” the purpose of the plate. Additionally, mouse cursor changes its color depending on the tile type on its position thus preventing pixel hunt and saving “learning” time for new players. Little thing but helpful!

Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #14 on: April 01, 2017, 03:56:35 AM »

Keyboard Action Delay Fix

The last flaw of the keyboard controls has been eliminated.

Previously, If player presses action button during movement then player will get nothing in result. To invoke specific action player must stop before using any desired actions:

This mechanic lead to frustration and required necessary interference. However there was a problem due to grid based movement methods. Object in Smintheus can’t simply stop anywhere and do whatever it pleases - it must remain still on grid cell. Only then it is favorable for further manipulations.  

The only compromising solution was to make “action invoked” state at button press and process action once the movement is ended. Invoked state suppresses all possible input signals until action is processed (leaving possible problems out of the question) which is win from mechanical side of the game. Player gets what he want’s and that’s definitely a win from player’s side Smiley

Problem was quite difficult to be dealt with since action algorithms were written in spaghetti coding style. This fix made easy for players to avoid or counter direct confrontations with hostile creatures. Especially on tight and narrow areas.

Logged

RofB
Level 0
**


View Profile
« Reply #15 on: April 01, 2017, 03:16:21 PM »



This will haunt my dreams.

For real though, those dangling legs are the best animated appendage I have ever seen. 10/10.

Gratz on getting greenlit I need to learn to read dates. The game looks really novel and interesting, I look forward to seeing more.

Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #16 on: April 02, 2017, 12:01:43 AM »



This will haunt my dreams.

For real though, those dangling legs are the best animated appendage I have ever seen. 10/10.

Gratz on getting greenlit I need to learn to read dates. The game looks really novel and interesting, I look forward to seeing more.

Thank you, RofB!

Well then.. stay tuned for there is more stuff to come.
Game will be finished soon - i'm sure about it because for first time ToDo list haven't grown in two months. Smiley
Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #17 on: April 02, 2017, 11:45:29 AM »

Last Straw for Optimization

I've gone further with game optimization. Although everything was already fast from previous tweaks. I've noticed very specific situation where optimization was required once again - on larger levels. Larger levels have approximately 300 game objects and collision check takes about 90,000 iterations per step. Brrr...

I had a thought to optimize that part long but always kept it aside. Testing game on old laptop revealed the necessity of optimization. When it comes to collision tweaks there are few algorithms to pick. I've picked Spatial Partition. Before that i wanted to use quadtrees but it is overkill for such small indie game.

Since game has no camera and levels are divided into little "Rooms" one game container turned into 9 - one per "room". I have to do some mambo-jambo with moving semantics (c++11) and had few issues that were spawning irritating access errors. Fortunately, it turned out flawless! That's it, no more optimizations, unless required (although i doubt it).


Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #18 on: April 21, 2017, 04:30:48 AM »

Kill the HUD: Part One

First design decision concerning HUD was about its absence. Game has no built-in camera, it wasn't intended to have one. With these decisions a problem rises - how could player tell character's condition and its possessions? There's is Inventory Screen where player can observe all the info but early beta test players informed that it was irritating to press inventory button to see current Hit Points. HUD should solve this problem but in this case it brings another problem - when moving onto top tiles the player will go "behind" the HUD elements. This makes it look rather clumsy.


In the following screenshot there is entrance on the Northern part of the room. There Hit points, available tools, active tool (yellowish icon), time, available resources and shield buff. White tool icons will be drawn on top of character once he gets there. Additionally, current HUD looks "meh". One can live with this but let's make it more interesting...

So, as originally intended, I wanted to display attribute information on the character. Although it's impossible to display all the info but some major elements could fit in. Available but inactive tools will be drawn behind the characters, so he is like "wearing" the tools. Active tool will be drawn on character's right hand.

I started with most frequent bonus or "buff" - shield buff, the one that gives extra HP against hostile contacts. It is, of course, a helmet. I had to do a lot of repeating drawing, which turned out boring at some point, but when drawing process was finished result was really really satisfying. The boring and exhausting part comes from the fact that major animations requires 4 sub-animations, one per side. Character has 14 major animations or 35 sub-animations. One sub-animation has 8 frames on average. So drawing one attribute layer took few days of work. Some parts were simple (just copying frames with slight adjustments) and some were extremely frustrating.

The shield buff was actually the easiest of all layers. Each tool needed two versions of animations - for active (in hand) and inactive (behind, in inventory). That's double work for tools.  So, tools turned to be much stronger pain in the ass at the end. If game would be in 3D or I had simper ideas about it this could be a piece of cake. But hey, it's me - desired ideas must be materialized at all cost.

Oh yeah, i had to do dirty hacking while programming and there was moment where i almost punched monitor because things didn't worked as supposed to. Fun thing, constant frustration resulted painful procrastination. I had to perform kicks in my own ass in great numbers during this stage. This task took almost month to do it. Yep, it's done  

But... but... not completely, there's one thing left and i'm working on it. It's less frustrating and actually fun thing to do it but i'll tell it once it's done.  

Beer!

« Last Edit: April 21, 2017, 08:56:31 AM by neutonm » Logged

neutonm
Level 0
***


Elusive Slacker


View Profile WWW
« Reply #19 on: May 04, 2017, 10:52:02 AM »

Kill the HUD: Part Two

Next step step was to make hit point representation on character. After fooling around with tool layers previous weeks this seemed to be easy and enjoying task to be accomplished. So, obviously, an illusion of "piece of cake" concerning next step  made its debut. It was good at first time but constant repetition during process turned things boring and frustrating. The last piece of this eminent picture took another extended portion of time mixed with remnants of occasional procrastination. Grr...

Anyway, as i'm writing now, the task is done and I feel utmost relief. It is rather fun to watch a beaten character pondering around rooms and corridors now. Here is an idle animation of healthy and 1hp character.


The important thing is that the need of HUD is finally eliminated. There are few thoughts about remaining game time and resource representation - i can't fit these things on character anymore, so i leave for inventory screen. Maybe add resources indicator to Fast Build menu as well.

I forgot to mention. Since the tool layers i switched to Aseprite. I'm very happy about it. It's easier to draw pixel art. It's much more easier to animate drawn stuff if comparing with, say, photoshop.


This "hud killer" part was done two days ago. I got huge motivation boost from that achievement and I managed to materialize ToDo list entries in great numbers for short time. It's exciting to know that remaining development part will be interesting infused with creativity and some sort of artistic freedom. There are not so much things that needs to be done before development ends and that makes me smile even more broader.  Corny Laugh

Oh and yes... one of recent ToDo entries involved campfire adjustment. Adding sound and particles as a feedback to burn event. Plus, character turns red as burning meter rises.


Logged

Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic