Posts Tagged‘perspective’

Elementium: What You Find in the Depths of Steam’s New Releases.

Years ago I used to troll through the new releases section of Steam, looking for anything that piqued my interest. I played a lot of things out of my comfort zone and grew to enjoy the wide and varied experiences that the Indie scene brought to bear. Back then the signal to noise ratio was quite a lot higher, mostly because there were far fewer games released per week (it’s something like 200+ on average now). Those days were mostly gone however as I could usually find something on the first page of “Popular New Releases” section but last week I came up empty. Enter Elementium, the game that managed to catch my eye with its Talos Principle like visuals. It isn’t anything like that though, more akin to an alpha release of a Kickstarter game than a full release on Steam that the developer is charging $15 for.

Elementium is a physics based puzzle game where the main mechanic is where you can change the size of objects through the use of perspective. That’s pretty novel, indeed the tech demo of the Museum of Simulation Technology is the only other “game” I can think of that uses it, however that’s where the interesting part of the game ends. What follows is a series of 40 levels, most of which can be beaten on first try in under a couple of minutes. The others? Well they’re fiddly messes, either requiring precise timing (something you’ll struggle to get done due to the ham fisted nature of the controls) or doing things that have a high chance of failing which will require you to restart the level (which takes approximately 30 seconds to load every, damn, time). Honestly I was going to be kind to this game at the start but after 40 levels I’ve simply run out of patience.

It does manage to look good however I think that’s more a function of the Unreal Engine’s asset store more than anything else. The sound design is god awful with each sound always sounding exactly the same including very noticeable things like your character’s footsteps. Indeed anything without a smattering of glowy lights looks like something that was developed over 5 years ago with that telltale Unreal engine feel about them. Suffice to say the audio-visual experience isn’t going to save this game and, unfortunately, the overall game doesn’t do itself any favours either.

Most of the puzzles are so blindingly simple that you’ll often wonder if there’s some kind of hidden switch or alternate solving method to unlock a secret. There are none and it’s hard to see why the developer built most of the puzzles the way they did. For example there’s one puzzle with 3 boxes in a room and a laser stopping a door from opening. To solve it all you have to do is put one box in front of it, that’s it. What were the other 2 boxes for? Just fun decoration? When that first happened I thought, maybe, that was just an early test puzzle or something but unfortunately that wasn’t the case. Instead there are numerous puzzles with extraneous items strewn about, never to be used for anything.

Crappy puzzle design would be one thing but the real irritation comes from interacting with those items. Picking up items can be a bit of a guessing game, often requiring you to get just the right angle on it to be able to pick it up. This because quite a chore when you’re working with big items as quite often you’ll be unable to put them down. The game says that the middle mouse button is the “drop item” button but it rarely works. What this often leads to is furious clicking as you try to figure out how to pick up and move stuff about often to no avail. Worse still the perspective/size mechanic works on items even after you’ve finished interacting with them. This is especially clear when you’re say dropping big boxes into holes as they’ll magically shrink as they fall down, even if you’re not looking at them.

The same feeling of extremely low effort applies to the other aspects of the game like the UI. Every element is simple text boxes, all of which will require at least 2 mouse clicks to register properly and even after you’ve done that it can be hard to tell if the game is actually doing anything. The final scene of the game is a simple portal that has 2 switches which, when pressed with the boxes, display the simple text shown in the screenshot below. This makes me think that at one point the game did have some kind of story, which might explain why there’s a pointless corridor walk at the start of each puzzle, but the developer simply didn’t have enough time to get it done before he shoveled this pile of crapware into the public eye.

This isn’t even a game where a few simple tweaks here or there would result in a game that I’d deem worthy of playing. Pretty much every aspect has to be torn down and rebuilt from scratch as there’s not one part of this game that doesn’t have some kind of issue associated with it. Visuals? Repetitive asset-reuse that makes every single level feel pretty much identical. Sound? That would require using more than a dozen sounds at a time. Mechanics? Every single one is implemented in a rudimentary, unoptimized way. Story? Don’t make me laugh.

Elementium is the kind of game I expect to see on /r/Indie where the developer doesn’t seem to understand why it isn’t selling. The fact of the matter is that this game barely qualifies as such, playing like an early alpha rather than a game you’re paying full price for. These are the kinds of titles that Early Access is designed to help, the ones where the developer has an idea they want to explore but hasn’t got a clue about how to make it fun. Further the extreme lack of polish on nearly all elements makes me think that this game didn’t see any external play testing at all as there’s no way any of these issues made it past even the most forgiving of family members. I tried to keep an open mind when I was playing Elementium, figuring that there had to be a point somewhere along the lines where it started to really come into its own. That time never came and here I am, 4 hours in the hole without much to show for it. Honestly Ignite Studios, if you’re reading this, email me: [email protected], you sound like you need the help.

Rating: 3/10

Elementium is available on PC right now for $14.99. Total play time was 4 hours with 100% of the achievements unlocked.

Procrastination Takes Many Forms.

I really can be my own worst enemy sometimes. It’s been almost a month since I got back from the USA and despite the best of intentions I haven’t really done that much work on Lobaco apart from a little work on the API and web UI. Whilst I was pretty sure I wasn’t going to hit the code hard immediately after touching back down in Australia I still thought that after maybe a week or two of lazing about the coding bug which had firmly bitten me before I left would take a hold once again, pushing me to build on the momentum I had set up. Sadly it wasn’t to be and instead I just resided myself to feeling guilty about what I should’ve been doing and pulling the meter tall weeds that had grown in our front yard.

Partly to blame is that sense of perspective I get whenever I take time away from a project to work on something else or to just have a break. Usually the first thing that pops into my head is “why the hell should I bother” and I’ll spend a good chunk of time focusing on the negative aspects of whatever I’m doing. After a while though I’ll just try to do a feel small things, a few quick wins to get me back into the mindset of getting things done. After that it’s usually pretty easy going (this usually takes about 2 weeks) until I hit a wall again or I feel like getting my weekends back for a while so I can relax and get my head back together. The last few iterations of this cycle are what lead to the 3 major revisions of what is now Lobaco.

This time however was different. After being back for 2 weeks and being firmly thrust back into the world that had barely changed since I had left (even though I expected it to be wildly different,  for some reason) I still really couldn’t get into coding without feeling like I should be doing something else. My usual routine of getting a couple quick wins with the API and web UI didn’t translate into jumping back onto my MacBook and smashing out some iPhone code. Instead I started wondering whether or not a native client was the way to go and the possibility of doing a web based client for the phone itself. I had been down this road before and ultimately found that whilst iPhone programming was a world away from I’d done before the progress I had made with only a couple weeks of effort was far more encouraging than the same amount of time spent trying to wrangle HTML5 and Javascript into something workable.

Then along came Sencha.

I was going through my 700+ post backlog of Techcrunch articles when I came across this one about Sencha, a web startup that just released their Touch framework which provides the basis for building native looking applications in HTML5 and Javascript. Thinking this might be my salvation to writing native clients for all handsets I quickly downloaded the framework and started hacking around to get something workable. I was able to get the example running in one weekend and made a few modifications but I didn’t get into the real meat of it until last Friday night. After managing to replicate the UI I had built in objective-c within the Sencha framework I uploaded it to my web server to see what it would look like on the iPhone and instantly I realised what was wrong.

This client was just an elaborate way of procrastinating.

Now whilst the client looked decent and didn’t take too much to set up it didn’t look anywhere near as good as my native app nor could it hold a candle to its performance. Sure my hack job probably ensured that the performance wasn’t as good as it could be but in comparison to the native client hack job I did it was pretty stunning. After coming to that realisation I booted up my MacBook to start getting acquainted with Xcode again and spent last weekend coding up some performance improvements¹ for it which I had put off before I left for the USA. I’m sure this won’t stop me from looking at going down that path in the future but I can at least rest easier now that I’m feeling the urge to program once again.

It’s been a weird learning experience for me since I’m usually pretty good at knowing when I’m procrastinating. Usually I have a good reason for it (like having 1 bit of work to do and not doing it since it’s not due for months) but this is the first time I caught myself doing something I thought was useful when really I was just making excuses for doing the work I knew needed to be done. With a good week of holidays coming up over the Christmas/New Year period this realisation couldn’t have come at a better time and I’m looking forward to making the most of my time off with the hope that the momentum will carry me on into the new year.

¹I’m going to do a big post about this hopefully tomorrow. I hit some really, really esoteric problems getting everything to work but I have and the results are, to put it bluntly, bloody amazing.

Ideals of Life: Losing Yourself.

This post is going to form the basis of a new category of posts here on The Refined Geek which I’m calling Ideals of Life. A couple years ago I made a habit of writing down one or two sentences that described a philosophical ideal that anyone could ascribe to every day just before I went to bed. These were often reflective of my mindset of the time and embodied one of the ideals that I unconsciously believed in. Writing them down reaffirmed my commitment to these ideas, and I’ll share one of them with you today.

Ever since I was a child I’ve been told that I was a dreamer. I can remember catching the hour long bus to my primary school and gazing out of the window endlessly contemplating the outside world. As I got older I never stopped doing this, I merely wondered more about specific topics, rather then having my mind wander aimlessly. During one of my nights of musing over my journal of thoughts I began to realise the importance of losing myself in something, whether it be gaming, thought or conversation. I summed it all up with this point

Let yourself get lost in something every so often. To experience life to the fullest, we must also escape from it.

It’s a twofold point deeply rooted in escapism. I’ve found that often get heavily focused on a few topics or activities at a time and that losing myself into something else from time to time gives me perspective on things that I might be missing. Initially this thought was confined to escaping through games as at the time I was playing through Dreamfall: The Longest Journey which dealt with ideals similar to this. However over time I found myself getting lost in other activities, such as research. I couldn’t tell you how many times I’ve looked up one article on Wikipedia only to find myself still researching the topic hours later.

I’ve also begun to believe that this ideal also encourages passion in any endeavour you might undertake. You can find many examples of people who are so engrossed with something that they lose their identity when they become involved in it. This is an amazing characteristic and it’s something I note in the truly altruistic individuals that exist in this world. Whilst I can’t remember the real source for the following quote I can attribute its paraphrasing:

I have no need to defend my ideals, they defend themselves. – Eamon Logue on the topic of Buddhism

This I feel embodies the essence of losing yourself. Eamon was no longer a man defending a point or a belief, he was merely manifesting the ideals of Buddhism through himself.

So become passionate, lose yourself in something every so often and gain perspective on your life. Once you find something that you can truly lose yourself in, the rest of your life takes on a new level of meaning.