• About
  • Gallery of Images
  • Archives
  • Categories
  • Archive for the ‘Game’ Category

    Mine Your Step – Autopsy


    2013 - 03.28

    Wow. I have to say, I had no idea about how popular Mine Your Step would be. After an initial review on IndieGaming.com my Google analytics went crazy. That story then got picked up on RockPaperShotgun and PCGamer. I can easily say that my web server has never seen so much traffic. The more amazing thing was the number of tweets and emails I had about the game. It was a very simple idea, but people really seem to dig it. It is really satisfying as an indie gamedev to see people playing your game, even more so when they take the time to actually give you feedback. And so for everyone who tweeted me and e-mailed me about it – thank you :-).

    One of the most interesting parts of the feedback was about ‘The Sergeant’ – which ( as far as I was concerned ) was just a simple text output element. Though it was just text ( I had debated having audio of me shouting the hint, but I really don’t sound like a military person ) people associated a personality with a simple line of white writing – something I found fairly interesting :) Also, I was very impressed at how quickly the levels became solved. The first levels were completed by the time the second review – so I spent a busy night writing a few more additional levels. Thankfully these are actually pure evil, and no one has managed to complete them yet :)

    So after having a rather random success story with one of my games, what do I do next? I’m debating a sequel to be honest – though this may be milking it :) I’d really love a multiplayer environment – to actually see all your fellow cadets running around the battlefield, randomly exploding. I’d like to keep it in html5 – as I think the fact it required no plug-ins helped it somewhat. I’ve played around with a unity first person prototype, lots of fog, random explosions – and it made the game, well, pretty dark and scary to be honest. The explosions where simulated but random – the idea being that though you wouldn’t see anyone else walking around the battle field, you would hear and see explosions of other players in real-time. Creepy.

    One idea that came up pretty consistently was checkpoints – I agree they would help especially with the more complicated levels. Also checkpoints would give me a chance to be evil with level design :) ( ‘oh you set your checkpoint to that place? shame it is a dead end :-) hehehe’ ).

    One other thing that people said they enjoyed about Mine Your Step was the way that everyone was working toward a common goal. I’ve had a few ideas now which play on this idea. I think random strangers working together to achieve a goal is pretty damn cool idea. So if I don’t produce Mine Your Step 2 for my April #1GAM it will probably be working with this idea of players trying to defeat me.

    The game itself was pretty easy to write. I think about two days worth of work went into it – the most complicated bit was the level design ( as I found a decent tileset, but my art skills are poor ) and of course the client/server interaction – which I hadn’t done with html5 before, but it was pretty simple. The last minute addition of the music I think really helped the atmosphere of the game – though after checking out my bandwidth use, I had to quickly compress it from a 7 meg mp3 into a 2 meg mp3 :-) The player sprite was built with the most excellent charas-project.net. I modified the sprite that came out of that by making his helmet much bigger to give him a more toony look. For people who have asked how the client/server bit was done, it is fairly easy – on death a message is sent to a php script which stores the x, y, level and player name in a MySQL db. On level load another PHP script is called which contains JSON encoded data containing all the death x, y locations on a level for the past 24 hours. And that is pretty much it. If anyone is truly interested in how this is done, more than happy to do a tutorial about it :-)

    Well, I guess that is it for now :-) thanks for reading!

    lamentconfig  
    Share

    EmpireAvenue Thoughts


    2012 - 08.11

    While doing some research into social media gaming in view of writing a another one ( because let’s face it – SoulHunter was about as popular as a free bacon hand out at a pigs against animal cruelty convention ) and stumbled upon EmpireAvenue. After making some share trading type games before, I thought I would give it a go. The concept behind EmpireAvenue is simple – buying and selling shares in people based upon their online presence aimed at building brand awareness – like Klout, but instead of +K’s you trade with imaginary money. Initially, I got bored pretty quickly – the interface itself is pretty dull, though functional and I found myself wondering what was the point. I logged out and forgot about it.

    A week later I stumbled upon it again, and logged in to see what had happened to my stock price. Not surprisingly, my stock worth had fallen and I imagined in some virtual boardroom my investors were angrily sitting around a big oak table calling me nasty names. So, I decided to have another go at it and started interacting with the site, doing missions, buying and selling people etc; Part of writting this post is conductive to see how it actually relates to getting real eyeballs on pages – the code in the first sentance of this post is a validiation code to get this blog [ EDIT : Code removed as I got verified, and it looked real ugly :) ] verified – very interested to see if traffic increases or not once it gets verified. I noticed my stock price increasing steadily and I will say it is a strangely addictive experience.

    As for using EmpireAvenue for brand awarness, I’m not sure I’m seeing a lot of return for the time spent ‘playing’ – I’m enjoying the ‘game’ ( note the quote marks :) ) but don’t think I’m seeing any major pull from it – met a few interesting people, and read some interesting things but still it is earlier days, I guess :) For those who have read this far, I guess it is probably a good idea to mention my profile – there is no affiliate code or anything like this lurking in the url, so feel free to have a look : BeebugNic on EmpireAvenue.

    There is quite a large amount of data availible from an API – which is always a huge turn on for any web-based service. Well, atleast for me, prehaps I’m going odd in my old age. Might very well have a play around with that later and seeing if I can grab any interesting info from it :) Anyway, I’m sure I will report back in a while with additional thoughts about EmpireAvenue.

    And to reward anyone who got this far, here is my awesomely amazing peice of advice for playing EmpireAvenue :

    Spam refresh on the homepage ( the one with the new users section ) – the moment you see any new user with a female avatar, buy 200 shares in them. Users who have a female picture in them will almost always start to shoot up very quickly – much quicker than male/no picture/slime monster pictures.

    Thoughs/views and comments are always welcome :) I’ll definately blogging again with any further thoughts :)

    lamentconfig  
    Share

    Sigil : Patch Notes – 0.1.8


    2012 - 06.30
    •   Version number changed from version 1.0 #7dfps to version 0.1.8 alpha
    •   Added freeze turret
    •   Added unholy mother enemy
    •   Added damage effect
    •   Added online scoreboards
    •   Reduced mouse sensativity
    •   Tweaked AI
    •   Cleaned up some geometry
    •   Reduced damage of minigun turret
    •   Increased damage of basic turret, sniper turret
    •   Slight reduction in range of weakness turret
    •   Increased starting energy to 40
    •   Slightly increased energy pick-up range
    •   Moved from scene based level to dynamic level loading for the future
    •   Added freeze turret to tutorial window

     

    Webplayer page :
    http://www.greenslimegames.com/games/sigil/

    Native Windows download :
    http://www.greenslimegames.com/games/sigil/sigil-windows.zip

    Native Mac download :
    http://www.greenslimegames.com/games/sigil/sigil-mac.app.zip

    Let me know what you think! Comment here, Tweet me or simply just share it with your friends!

    lamentconfig  
    Share

    Sigil : The Future


    2012 - 06.23

    After the crazy amount of feedback I’ve had on Sigil, I’ve decided to carry on with it. Totally loved the first person shooter tower mechanic, so now I need to do several things to turn it from a 7dfps entry into a fully-fledged game. Below is a list of random ideas I’ve had. Dependent on feedback, I may drop some – need to actually write a proper GDD quite soon.

    •     Code Refactor – as a 7 day game, I have to admit, the backend is in a bit of a mess. All the AI is currently derived from a base class, along with the turrets. However, the GUI and spawning systems are a bit of a mess. This needs cleaning up.
    •     MOAR Turrets – I have so many ideas for turrets – I’m going to create a load, see how they play for people, then probably trim them down to the most useful ones. Current turret ideas :
      •     Freeze Turret – does exactly what it sounds like, freezes enemies in place so your other turrets can decimate them.
      •     Electric Turret – Arcs between different enemies, gradually getting weaker.
      •     Energy Gathering Turret – Does no damage, but collects energy automatically within a set range.
      •     Bounce Turret – causes the enemies to bounce backwards in a random direction.
      •     Elemental Turret – four different turrets doing different amounts of damage to the enemy dependent on resists.
      •     Mortar Turret – Launches an AOE projectile.
      •     ‘Lazer’ Turret – Does damage to one enemy, keeping it the sole target while it damages it, damage increasing over time.
      •     Poison Turret – Applies a DOT to an enemy.
      •     Decloaker Turret – Makes invisible enemies visible while in range.
    •     MOAR Enemies
      •     Elemental variants – similar to currently spawned ones, but with resists to the elemental turrets mentioned above.
      •     Cloaked Enemies – Originally the transparent cube was meant to be a cloaked enemy, however, with time constraints I had to drop this idea.
      •     Reverse Vampire Enemies – They start with 1 health, then as they move towards your Life Sigil they gain more and more health.
      •     Flying Enemies – exactly what it sounds like, will really confuse the current turret AI :)
      •     Buff Enemies – Enemies that speed up or heal surrounding enemies.
      •     Teleporting Enemies – They appear in front of you and stay there for 5 seconds, before teleporting closer to your Life Sigil.
      •     Ninja Enemies – not quite ninjas, but will try and work out a route to your Life Sigil by avoiding as many of your turrets as possible.
    •     Configuration screen – music/sound/mouse sensitivity/misc game options.
    •     Levels – More than one level, a set way to complete a level, proper wave system etc;
    •     Game Modes – The current game will become survival, I want a story line one as well. Also would like a craft mode, where instead of you using energy to make turrets, you build them from fallen foes.
    •     Graphic/Level/Model Improvement – the current art style sucks, very much need to move to a cooler look.
    •     Turret Upgrades – Very much needed, as currently the only way to survive is just to spawn more and more turrets.
    •     Online scoreboards – Would be epic, hopefully will start the implementation of this today.
    •     General polish – improve the GUI, overview map, etc; etc;
    •     Add different difficulty modes – including an unlockable one on completion.
    •     More effects – unity can produce some amazing looking graphical effects, I need to harness this for overall sexiness.
    •     MOAR EASTEREGGS – Seems no one has discovered any easter eggs in the current game – but I want to add more, as I love them :)
    •     Better tutorial screen and menu screen, along with a decent game over screen.

    As you can see, that is a fairly long wishlist – no doubt there will be some things removed and other things added. I’ve got the freeze turret already in my test build, along with a new enemy type that spawns other enemies. Once they are balanced and working properly I will add a global high-score list, which should be fun :) I’ll branch the game at this point, keeping the #7dfps entry separate and focus on creating and updating the new instance.

    If you haven’t played the game – why haven’t you? :) http://www.greenslimegames.com/games/sigil <– see it is big and red, you know you wanna click it! Mac and PC downloads are both available on that page as well. Let me know what you think, either comment here, tweet me ( @beebug_nic ) or feel free to email me ( lamentconfig AT greenslimegames DOT com ). Looking forward to reading your thoughts!

    lamentconfig  
    Share

    #7dfps : some initial thoughts


    2012 - 06.04

    So, I’m quite excited about the thought of the 7 Day FPS Challenge. I’ve never actually written a first person shooter – most of the things I do tend to be abstract or in third person. So this gives me an excuse to play around in a new format. In anticipation of the event, I’ve been playing around with some ideas.

    The first one is procedurally generated levels – I’ve investigated a few ways of doing this. The first was using a procedural height map on a unity3d terrain object – and populating the island with different buildings. This was all well and fine. But I feel it has probably been done to death – esp with unity as a platofrm. I loved both Doom and Doom2, so felt maybe I wanted to focus on indoor levels. This lead me to using a tried and true cave generator algorithm with a slight adaption ( as I normally use it for 2d cave gen). After adding a couple of levels ontop of each other, the results were ok. Not very happy with it yet, but still mucking around seeing what I want to do with it :)

    3d level generation

    Definitely think I will be going with indoors levels – I may stay with this approach or use a series of prefabs linked together at run time. I want indoor levels because the second major idea I’m having is too make it a slightly scary game. Inspired by some of the feedback I’ve had on Trapped in a Box – I’m going for more box like characters – this is purely an art choice, and nothing to do with my lack of 3d modelling skills :) ( Did I manage to pull that off with a straight face? )

    I put together this quickly in google sketchup ( not the best package for this kind of thing, but suits my prototyping skills nicely ) :

    Scary

    Now, before you giggle – imagine you are in a dark dungeon environment. You feel so alone, you move from one burning torch to the other, trying to find a way out. Suddenly the torches around you go out, and you see two pin pricks of red light in the distance. They start moving towards you, speeding up, getting bigger and bigger, and then suddenly the torches splurt back to life and OMG IT’S A BOX WITH A SCARY FACE ON!

    Hardly Amnesia alas, but still will be interesting I feel. To confirm my suspension that I had created a monster more scary than the Weeping Angels I had the following conversation with my partner :

    Me : (Shows image) does this look scary or silly to you?
    Me : imagine it dark, glowing eyes
    Her : more scary than silly i think

    I truly have created a monster! The game play idea itself is going to be a pretty simple one. You destroys these, errm, boxes by shattering them apart. They drop certain magical and alchemical elements which you can then craft into making your own scary boxes, or improving yourself. As you explore the location, you find out clues about who you are, why you are here and where you need to go to escape. I’m toying around with the idea of some other cool things, but want to keep the design fairly open for now, as I’m sure 7 days will translate into about 2 about a bit with my current rl work load alas.

    So this is my current thinking :) Let me know what you think :)

    lamentconfig  
    Share