Grow – first demo

Grow is a simple Educational game created targeted to help young children recognise Shapes and Colours from an early age via a touch device; such as a mobile phone or tablet.

A working demo can be found at the following link.

URL: http://grow.jonwarner.net/

I created this in JavaScript, CSS and HTML as a short project in my spare time over a week. It uses the jQuery library (1.8.2) for the animation and selection.

Only two images were created and used in this game, one for the diagonal lines in the background and the other for the dotted background behind the shapes on the game screen. The shapes were all created using HTML elements and CSS.

Goodbye HP tx2001au, hello…

First of, a dedication to my previous laptop, the HP tx2001au.

HP Pavilion tx2001au

After a year it started to show signs of “old age” (blue screening, graphics problems, etc.) and finally, 2 years later, it died. I guess I should mention that I did help it out a bit by pulling it apart and accidentally damaging the display connection [err.. whoops].

It was having problems with its battery which meant it had a battery life of 1 minute, so was essentially a lighter desktop. But rather than spending money on a new battery I decided to get a new laptop once it would inevitably die. It served me very well and I continue to have fond memories of it blue screening, it will be missed… not!

Anywho, I’ve been on the hunt for a new laptop for development and travel and was very keen to check out what the new Ultrabooks have to offer, a lot has changed in 2 years.

My main requirements were:

  • Full HD display (pixel power)
  • Decent enough battery life (4 hours+)
  • Screen Size of around 13″ to 15″
  • Enough space to be used as a storage device when travelling

My search quickly landed me a choice of either the Sony VAIO S or the ASUS Zenbook UX32VD. There are other options out there, but these were the stand-outs for me.

The Sony VAIO S is heavily discounted (as of the time of this post) as a run-out model and has some nice specs for the price ($799 + postage), however I had worries about its size, battery life and I wanted something ASAP (the expected delivery time was 2 weeks). I’d still love to get my hands on this one with the external slim battery (in case Sony’s listening, he he).

I think in the end I was always really after an Ultrabook from the start.

So then, no surprise, I got the ASUS Zenbook UX32VD and after nearly a week of use I’m very happy with my choice. Retail price is just under $1,600, so substantially more than the Sony VAIO S.

Notably I went with the R4001V version which has the 500GB hybrid HDD, so it is a bit thicker than the Zenbook Prime, but not by much and the HDD can be easily upgraded to a SSD once the price of those go down enough that it’s viable to get a 500GB SSD (probably 512GB based on the current trend of SSD sizes).

ASUS ZENBOOK UX32VD

The display is epic and clear, I don’t know how I used to work on anything smaller. Battery life seems very good so far. It also looks very nice, I really like the brush metal finish and slim design.

The lightness of this thing scare me, I was definitely not impressed with the “netbooks” as in my view they are overpriced and underpowered, though some might have found value in those.

The audio quality is superb and I was rather surprised the first time I heard some audio played through the speakers, definitely impressed.

I’ve spent most of my time getting all the Windows updates and programs that I need installed (Visual Studio, Paint.Net, an Office suite (will be trying out LibreOffice for the first time)).

An the interesting thing is not having a DVD drive, that was easily solved with the LiteOn eTAU108 and made me realise more just how far away we’ve moved from disk media. I’ve used it once to install Visual Studio, which could have been downloaded anyway.

The main downside/problem that I’ve noticed so far is that some parts of the laptop do feel like they are a bit loose and could have done with being a bit more solid. This seems to be a common problem from other reviews but nothing that gets in the way of being able to use it to the fullest, more-so just the aesthetics/finish.

I had also expected the 1GB graphics card to perform a slight bit better, however still most games I play work well at decent settings.

As with most things, only time will tell, but on the plus side hardware seems to be getting cheaper each year.

 

DISCLAIMER: The views expressed in this post are solely the views of my own and are by no means the views of any brands represented in this post.

jBone Released

http://jbone.jonwarner.net

jBone has been in the works for a while now (started back in April 2011). It has undergone many transformations over the time growing and shrinking to become what it is now. The idea came from looking into simple CSS transformations and thinking “what more could be done?” and “what’s lacking?”.

I’ve now realised that my isolation and lack of general feedback is starting to hurt the project and that is why I decided to release it.

I’d hardly say it’s finished, there is still a long way for it to go. But at least in the wild it can hopefully get some attention and feedback to help it mature.

Here’s a bit of history that you might find interesting:

  • jBone was originally called ‘jAbs’ which stood for ‘JavaScript Animated Bone System’ and later transformed to jBone as  I thought ‘Abs’ is a bit ambiguous.
  • jBone was re-built from scratch 5+ times (I lost count).
    • Each iteration was build due to reaching a wall with the current design
    • One of the later iterations split each class into its own file and would use a batch file to compile them into a single file (problematic as no one script referenced the other and had to keep jumping between scripts to get it working).

There are a few demos that were kept private, but for historic reasons I’ve decided to released them (as backdated blog posts):

HeliRescue [Beta]

Recently I’ve been messing around with creating a 2D helicopter rescue game in JavaScript. I’ve created a quick Beta prototype of the game. The helicopter is missing collision against buildings and enemy missiles so you cannot actually crash.

Check out the Beta prototype at: http://www.jonwarner.net/projects/heliRescueBeta/HeliRescue.htm

Still a little choppy when the level is scrolling (I’m looking into this, but feel free to let me know if you can see something weird). I use the raycasting technique against the buildings and for determining collisions (missiles, bombs, shells and bullets).

Cubic” – RGB

A while ago (ok, a year ago) I built a short game concept in JavaScript called ‘Cubic” – RGB’ (pronounced as “Cubic Inch”). It was designed as a simple colour switch puzzle game.

Check it out at: http://www.jonwarner.net/projects/CubicInchRGB/index.htm

Note: There are issues with the arrow keys in Chrome, please use the other key controls. Let me know if you know of a fix for this problem.

Designer Concept (jBone)

The jBone Designer Concept was built to try to illustrate a possible way of creating and editing Bones and Animations in an editor.

It is semi working, but was more of a design / mock to see the look and feel. You can only create skeletons and bones and cannot change their properties. Can also move the skeleton around but not the bones.

Note: Notice the “Most Popular Projects” block on the landing dialog box. Just some ideas I had for possible uses for the jBone library.

Check it out at: http://www.jonwarner.net/projects/jBone/Designer01/jBone-designer01.htm

Bone Styling (jBone)

I did a little demo to test out an idea for styling a Bone element for a Designer for jBone.

You can click any of the buttons to change the selected gizmo which is displayed as you hover over the end parts of the bone and also adjust the length of the bone.

Check it out at: http://www.jonwarner.net/projects/jBone/BoneStyling/index.htm

FingerAim demo (jBone)

FingerAim was a demo created to test the jBone Bone Animation System.

It may still see the light of day in a final game project, however I haven’t had time to work on it to fully realise it’s awesomeness (hehe).

Check it out at: http://www.jonwarner.net/projects/jBone/FingerAim/index-fingerAim-prototype.htm

MCPD: Windows Developer 3.5

I finally achieved the MCPD: Windows Developer 3.5 status after passing the exam.

Now wondering if I should do the MCPD: ASP.NET Developer 3.5 exam, as I have already done the MCTS ASP.Net exam.

Epings

Epings is a physics based game where your aim is to place devices around the level to persuade the Epings into the Exit Portals.

This started out as a Tech Demo (Stickman Steve), still coded in C# .Net and GDI+.

The aim of the game is to get the ‘Epings’ (white stickmen) into the yellow Exit Portals (boxes / circles) before the time runs out.

In my view it’s sort of like a Physics based Lemmings style game, which rather than applying actions to the characters your influencing their movement by placing physics objects.

I doubt this game is unique due to the shear volume of physics based games available nowadays, however I enjoy playing it and have enjoyed building it over the years.

My choice of GDI+ for graphics was simply due to the rapid development of the tech demo and never feeling (or noticing) the need to replace it.