About UFLive

Ultimate Football Live is a football management MMO game being developed by the community.

Community Chest!!

One of the tasks that I have taken on recently is to rewrite our ‘About Us’ section for the new website. And it took me back a bit. April 2011 was where it all began. And as I was putting together the Netsports Software and UFLive ‘blurbs’ I was aware of how we have always had the community at the core of the game. As a bit of research I was looking back over early forum posts and found what can only be classed as the ultimate act of community. Back in the very early days the game was known by a different name….. and it was the people of the internet who first came up with the name Ultimate Football Live, and it was the people of the internet who then voted to choose it!!

And to take it even further – we then put the logos to the vote and the community voted to decide which one was the best!! So right from the get go – Our great online following helped us to decide how we should be known, and how we would be recognised!

Not a bad start – By The Community, For The Community!!!!

chest

In my head, however, the UFL community of the future will stretch to more than just the game itself. I really want to see a whole raft of information, recommendations and discussions that will truly set UFLive aside from other online games. Book Clubs, Reviews, talk of musical preferences all have a place to play in UFLive. And to that end – I would love to share some recently discovered music – A fine young English artist called Keaton Henson. Any of you who have appreciated the talents of Jeff Buckley, Damien Rice and more recently James Vincent McMorrow, will really appreciate Hensons latest album ‘Birthdays‘. I would heavily recommend checking him out. For those of you more accustomed to Little Mix or One Direction – A) It might not be your cup of tea and B) Shame on you!!!!

Docking Fantastic!!

Well Well Well. Its been an interesting few weeks. I don’t know where to start. The Game!!! It has just undergone its first face lift. Its amazing how a lick of paint and a some sharper graphics can make a game feel brand new!! Its been just over a year since the client came into being. And so many features and screens have been added that the graphics boys decided to jump in and give it a bit of an overhaul – and boy has it made a difference. Do you remember loading up Windows XP for the first time after having used Windows 98 for years. Or then putting Windows 7 on a system after using Windows XP for years?? The change in the client is massive as you can see for the screenshots below. And its amazing how something so small has put a big smile on all our faces. And we’ve also put in the dock system (you’ll see it on the left hand side of the screen). Its a handy little customisable section that allow quick links to various parts of the game!

Nov 2013 Screenshot

The functionality is changing on a daily basis. Jon is slaving away in coding hell and doing a fantastic job. We are still getting stuck into some of the finer points of the game now – The economy has been given a very high priority at the minute as we adjust interest rates, and reset finances to try out a few of Thoms whims, with a view to finding the best one for UFL. To give you an idea of the level of tweaking that has been going on – following the latest finance reset – the gameworlds interest rate was dropped 0.2% to 1.8%!!! The eagle eyed among you will notice that its still 1.3% about the current Bank Of England base rate – but we don’t care about that – cuz we have our own bank – The Bank Of UFL!!!!
We’ve begun to see the passion come back into the game as well. I know Jules and Jon won’t like to hear me saying things like this – but at times when I’ve been picking a new squad, or strengthening my current squad, or beating The Chang Collective (Jules’ team) 5-0 – It hasn’t felt like I’ve been testing UFLive – its felt like I’ve been playing it. Its still very far from a finished article – but we have nearly got it to a place where it can capture your imagination.
Now – Don’t let my enthusiasm get the better of you. Its not yet the game that you can sit in for hours on end. We have lots of features yet to be added that will take it to that next level. Some will be quick to implement – and others will take time and testing. And its a few of the latter category that Jon is keen to get in place next. The afore mentioned Economy is one. And the implementation and tweaking of the player progression is another.

Finally – For those who haven’t seen them yet – check out our Halloween Graphics. Following on from the Valentines ‘I UFLove You’ ideas, Mark came up with these beauties for the season of scariness!!

Logo_Halloween

A Long Delayed Update – Apologies

The summer holidays is always a slow period in any business. However – At UFLive things have continued to progress at a steady pace.

As has been alluded to elsewhere – Jon has now fully implemented the season system and the Gameworld is now running in the normal loop that you would associate with the game. All the developers teams are in the one Football Association and we are competing in the official competitions for prize money. This is a big addition to the game – We are now waiting for our 4th season to start. As everyone would have predicted Jon won the first two seasons. Complete outsider Mark Rutland won the 3rd season and the mighty Nobular Bells FC came from rock bottom in the first season – to finish a mighty 3rd in the last season. The reason? Well – My team was bugged in the first season – and I know that you don’t believe me – but it’s true. I have a striker called Henry Adams, and during testing one day I somehow managed to get him selected in all 11 positions in my formation. So I logged it as a bug and let Jon work on it. Meanwhile – all my matches were played with Henry Adams in every position on the field!!!! Still don’t believe me?? Just see for yourself:

adam pitch

However – These types of problems are now few and far between. Some time ago we implemented a bug reporting and tracking system. All those testing the client are able to take screenshots and log a ticket for Jons attention. Some of them Jon is full aware of and are on his list of things to do. Others are new to him and become additions to the list. It’s great to see the system working as it should. As an early tester of FML and recent versions of FM – I always found the reporting of bugs on the forum a bit of a hectic and unorganised system. And while we have not finalised our own bug tracking system for when we let all our eager testers in, I am confident it will be more regimented and transparent.

We recently reached a milestone in our client releases. As I wrote about in the UFLive Blog, we are now currently on UFLive Client Version 100. That’s right – there are 100 incarnations of UFLive – each one more stable and more feature packed than the last one. Along with more stability and some UI enhancements, the 100th client also brought with it a kit designer, an information and updates vidiprinter and the Transfer History section of your Club Finances.

There has been more and more work done on the finance side of the game since the last update. While we are still some way from our final financial model, we are getting there. Jon kindly reset the GWs finances before the last update, and it is immediately apparent that the finance system is in better shape than it was 6 months ago. Some of us were over 100m in debt – but now all teams are showing a healthy balance with good profits being made.

The other area that has seen a lot of focus recently (and a lot of email chains) is that of Player Generation, Progression and Aging. This is not something that we want to rush – as it is tied in with so many other aspects of the game. To get it right is crucial. Will has been imperative in the ideas and calculations behind this – but our very own Coach has also been outstanding in the real life feedback and input he has been able to give. Who’d have thought there would be so many categories of full back player!! Along with the determination of player types – there has been much use of phrases like ‘weighted attributes’, ‘generational parameters’ and ‘positional algorithms’!! I have to admit – when it comes down to this level of detail I do find myself shying away – but its great to see Jon, Will, Jules and the Coach knee deep in configuration and discussion with all the enthusiasm of a Belgian Midfielder handing in a transfer notice on deadline day

Finally, work is still on-going, and will always continue to be on-going, on the cosmetic look and feel of the game. As new features are put in place we are realising how the navigation and the individual screens could be better laid out and configured. And given that we still only have 10 or 12 testers actively in the game, we have free rein to do this without upsetting the apple cart so to speak. And I think that this will continue for the next few months at least. It is getting more and more like a finished product – but we are not kidding ourselves – there is still work to be done! And it’s still not a project that’s going to  be finished overnight. Jon is still the catalyst behind the project – his influence, commitment, unerring confidence and dedication are huge to UFLive and once you all get in to have glimpse at the game you will see what I mean. For those of you from a computing background – or who may have some insight into the world of coding – you will appreciate the hours that Jon as put in – so remember that when you are all attempting to get to the top of the rankings in months and years to come!

99 Updates but the Pitch ain’t one……….

99 changes

Recently we saw Jon add the 99th set of updates to our client which brings us to the cusp of our 100th client version. A milestone?? Well – the fact that no-one has even mentioned it at UFLive is testament that we only have one milestone – Launch.

In the latest version there has been further implementation of the FA system. This time some of the financial aspects have been updated and tweaked – most notably the prize money. As Jon goes along, he also continues to fix the bugs that rest of us are reporting through daily usage of the client. And what we are starting to see now is the Graphics Guys (Mark and Ryan) following along after Jon and tweaking and reworking the various screens.

When we started we put a basic screen template in place. But we knew it would need to be altered more and more as we added features and buttons. So this has now begun to happen. We are also still tweaking the movement between screens, and I would imagine this will continue right up until release. In particular we expect the number of  bugs, tweaks and alterations needed to increase through out Alpha – as more sets of eyes will mean more bugs and issues will be found

Webchat Summary – Wed 29th May 2013

Sorry for taking so long to post this – damn real life just keeps getting in the way. A big thank you to all who attended – and in particular to SJackson for posing the majority of the questions.

As promised we are hoping to hold a follow up WebChat due to the problems that arose during the last one. This is currently pencilled in for Thursday 13th June @ 8pm. I’m just awaiting on confirmation from the Devs that they can all make it, but so far Nobular, Mark and Ryan will definitely be there!
====================================================================
Q) SJackson : I’ll start off with what was being discussed on the forums, how is the ME coming along?
A) toffee_jules : The ME is the hardest component of the whole build, and its coming along slowly right now.
    toffee_jules : When the structure of the game is complete, the ME will still be in development

Q) SJackson : At the moment in your client, are you able to make substitutions or tactical tweaks which have an effect?
A) toffee_jules : No
   jDiddy : The core of the current ME is quite advanced but its features have not been implemented
   jDiddy : However it is temporary
   toffee_jules : Jon is building the game at the moment, and the only features that are live are those I spoke about in the update

Q) SJackson : Once we reach public alpha, will matches be in real-time like a match would last a few minutes, or will it be like an instant result until it is more developed?
A) jDiddy : No its ‘real time’ at the moment
   jDiddy : Lasts about a couple of minutes
   super_st : Nice, better than just having an instant result
   jDiddy : Although it is predetermined

Q) SJackson : Does it have a text commentary and if so what does it tell?
A) jDiddy : Yes, it has text commentary back to the old champ man days if you played them
   Nobular : its very engaging – even at the level we are using
   Nobular : and the text commentary keeps our attention
   jDiddy : it gives highlights of events minute by minute

Q) SJackson : Did you guys have someone join the time who had experience working on ME’s?
A) jDiddy : Yes
   jDiddy : We have a very good guy
   jDiddy : Unfortunately he is a very busy man too

Q) SJackson : Any chance of some new screenies in the near future?
A) Nobular : With the new blogs and a bit of an upturn in social media activity – we will be getting more info out Steve
   Nobular : and screenshots will be part of that
   Nobular : The reason we have been so hesitant in the past to sent out screenies is that we weren’t totally happy with them

Q) SJackson : I know this may be a stretch for you guys to answer, but is it looking likely some of us would be allowed into the client by the end of the year?
A) jDiddy : We don’t really like giving dates out to be honest,  since we never really know how much time week by week all of us can spend on it
   jDiddy : and we need to be very sure it is ready for the public
   Nobular : I said in my blog that I thought that was achievable – but also that the rest of the devs would kill me for saying that!
   toffee_jules : It’s possible Stephen, but time will tell

Q) SJackson : I remember quite a while ago you released a bunch of screenshots, and one of them had a stadium in, what exactly was that from?
A) toffee_jules : That’s original artwork
   toffee_jules : Ryan put that together
   Mark : That was one Ryan created was working with some 3D modelling software.
   Mark : Eventually a lot of the graphic elements/images will be like that.

Q) joe_tompkins : Any news on when we can reserve team names, remember hearing that would be close at some point? Guess you might be waiting for the new website though.
A) toffee_jules : We are waiting for Damm to finish the website build
   Nobular : Joe – We brought a guy on board to help with the website – but he suffered a few set backs

Q) SJackson : So far I’ve been really impressed with the screenshots, wouldn’t think that that game shown isn’t even in public alpha.
A) toffee_jules : It’s a question of functionality in the client stephen. The appearance is very good, but we need to add more content before public entry
   SJackson : But they speak volumes for the work you guys have done so far
   jDiddy : hopefully… hopefully
   Nobular : Uncle J Diddy deserves a lot of the credit, he has been extremely generous with his time
   Mark : There’s still a lot more to do (must pull my graphical finger out!)

Q) SJackson: what are the main functions you guys still need to add into the client?
A) Nobular : the economy is a biggie SJackson
   SJackson : one part I am really looking forward too
   Nobular : it has been pretty much designed on paper
   Nobular : and bits and pieces of it have been implemented
   toffee_jules : yep teams need to have a structured income system
   Nobular : but it’s an area we intend to spend a lot of time on as a group
   Nobular : as it is crucial to so many aspects – and is integral to making a success of the game

Q) SJackson : With regards to finance, in FML £6m was quite a lot of money for example, but in real life that is nothing, are finances going to mirror FML or more real life in terms of value?
A) jDiddy : Economy is tough and only testing is going to help develop that part of the relative unknown
   Nobular : I think one of the aim is to try out a few systems and see which one fits best
   jDiddy : Exactly
   Nobular : if that means mirroring real world – then so be it
   Nobular : but it could be that the game has its own levels – and they mightn’t mirror anything
   Nobular : and those are the kind of testing environments that we will need more of you guys in for
   Nobular : it would be hard to thrash out an economic model/system with just the 10 or 12 devs in there
   Mark : Luckily it’s not true to life at the moment, my team is in debt by £273,000,000,000 in the test client at the mo!!

Q) SJackson : Sounds like you need some public testers lol
A) jDiddy : Lol in all honesty yes we do
   jDiddy : id be happier with 100 or so

Q) SJackson : Are youth academies in the client at all?
A) jDiddy : Not at the moment Steve, but all in good time…..

Q) drstonk : How much do you guys hope to start with or will it be reasonably fully formed at birth?
A) jDiddy : Reasonably fluffy
   jDiddy : It needs to be really in order to give a good impression
   jDiddy : When the devs no longer have a social life then I think it will be time

Q) SJackson : Have you guys given Kickstarter another thought, or is it something you won’t do now?
A) toffee_jules : Kick starter is still a possibility
   toffee_jules : But we need to have a more complete project first
   SJackson : I think it could really work for you guys
   jDiddy : But not quite at the moment
   SJackson : Would you look at Steam Greenlight as well?
   toffee_jules : We want to show a movie of the game in operation
   jDiddy : Yes that would be nice
   toffee_jules : Steam is a possibility but we haven’t really discussed it yet

UFLive – Real World Application

As some of you may know – I have a small daughter – Just over 18 months she is. And we have a number of friends who also have small children. So we all partake in what is classed as ‘Babyswaps’. The idea being that we will take someone else’s child overnight on a weekend, to allow the other couple to get out and let their hair down. In return they will take the Beloved Baby Bells and allow me and Mrs Bells to do the same. So over the weekend we had the pleasure of our friends 1 year old son. I know you are wondering where I am going with this – but bear with me…..

So Mrs Bells and I spent 36 hours with 2 toddlers – both of whom have recently learned how to walk and are extremely keen to show off and essentially evade capture! Bells Heights consists of a lovely large living room with a kitchen off it. And not far into our babyswap I realised that Mrs Bells and I were effectively zonal marking the children. Mrs Bells took up a position by the dinner table between the kitchen and the living room, while I took to the sofas in the living room. The idea being that whoever the child was nearest that needed catching, re-directing or scolding, that was their responsibility.

The frailties of this system became apparent very quickly, as they have done for many a football manager before me. The most notable problem was overload. If I am zonal baby marking and both toddlers make a bee line for me. Inevitably both will begin to teeter and topple. Which one do I go for???? How do I neutralise the threat of both of them? And also – Is this making the best use of Mrs Bells – who is currently over by the kitchen table looking on with what can only be described as a cross between a grin and a grimace? I fear our resources were being underused and flaws are appearing.

But what of the alternative? Man Baby Marking. Well – that will serve to limit the exposure to the above situation. But you’ve got to think about fitness and fatigue! Its no easy job to stick to a baby like glue. They can really move. Plus they can get into places that us big people can’t. Ninety Minutes of running after a baby, tracking their every move and making sure they don’t get into trouble is quite a work out. At least with the zonal effort they were coming into your space and you didn’t need to expend the extra energy of chasing them.

crying-baby-300x300

What is the answer?? After 36 tiring hours I honestly don’t know. Both have their benefits, yet both have big problems. And ultimately a balance needs to be struck. And we all know I am not talking about baby sitting any more! Thankfully – striking that balance is not something that we have to arrange for all our future players – all we need to do is to give you the tools to allow you find the balance – or struggle to. These tools are the remit of our dear old friend ‘The Coach’, and frankly – there’s no better man.

Little Niggles

Oops – Nearly forgot about you!! But then I remembered. UFLive saw a bit of an ‘outage’ over the past weekend. Due to the nature of the project that we set up we have had to do a lot ourselves. When we began we talked at get length on the topic of hosting! Naturally we needed somewhere to host UFLive itself, but we also needed somewhere to put the websites – both UFLive.com and Netsportssoftware.com. We looked at several options but given that we had no money behind us, this was something we needed to take care of ourselves. So over the weekend our web server went offline. Unfortunately – as it isn’t managed by a company – we had to manually restart the server – which couldn’t be done immediately. It is the little things like this which make it a challenge. But they all add to the fun and games. None of us have been involved in a project like this before so we are learning all the time, and everytime we come across a little niggle like this we can look to put steps in place so that the next time we can react quicker – and that’s just what we did!! Every day is a school day in at UFLive!

server down

Rest assured that once the game is up and running (on its own managed servers), and making a few pounds, we will be able to put aside some money to ensure such niggles are a thing of the past.

Longing For UFLive

I’ve just returned home after spending 3 days at my first InfoSec exhibition in Earls Court, London. It was my first show of its type as an exhibiter – and quite frankly it gave me a bit of a taste for it. It’s a fantastic way to drum up interest in your business and also to meet current customers and put faces to names. It got me to a bit of forward thinking. Its going to be great to take UFLive into similar exhibitions in the future. I had visions of how big the UFLive stand would look, and how well the colour scheme we use will lend itself to a striking and stand out exhibit. Of course we will be encouraging all our local customers to pop in and say hello and take part in any UFL related challenges that we will have running!!

Of course the downside of being at Infosec all week is that I have not been in the UFLive client since the weekend. And i’ll admit it – I missed it. Not to the extent that I used to miss a certain previous online football management based mmo. But I know that once we have members of our forum in testing, I will have alot more to miss. I will be dreaming of transfer targets, worrying about auctions and mentally re-arranging my tactics!! At least I won’t have to worry about the age old problem of people playing my AI without giving me the chance to play live. The split in the season that’s planned, and the arrangement of fixtures into each half, will take away alot of problems where many fixtures are backed up to the end of the season. A good spread of important matches throughout the season will make the game alot more enjoyable and will hopefully encourage alot more managers to play their games live! Of course the full details of the AI enforcement and the offline rights system have yet to be released into the public domain – but given the entire dev team have so much experience, and that we also have all the feedback and suggestions from the community – we are happy that it will be one problem we can lay to rest!!!

à bientôt

Nobular

Keep An Eye On The Competitions!!!

The latest big addition to UFLive came in early 2013. After some quiet time on the development front, Jon outdid himself with the implementation of the competitions system. For those of you unfamiliar with Jon – he is the coding brains currently behind all things UFLive. It took five women, three years to give birth to Jon, and it is no coincedence that he was born May 6,1945 and The Nazis surrendered the following day!! But I digress…..
The arrival of a formal competition structure was a big step in UFLive. And since it arrived we have all been in to create, delete, alter, enter, leave, win and lose competitions. The more fickle among the development team point out that Jons knowledge of the backend of the game allows him an unfair advantage – and this is how they explain the fact that he is still the most successful manager since UFLive records began. His team, Dynamo Dragons top both the Gameworld Points list and the most competitions won list.

Comp Combo1
My most comical input so far was to raise one of the most pointless bugs. I was concerned when aone of my competitions auto resolved and I didn’t receive any email notification with the Match Reports. Then when I went to check on my fixtures list – I couldn’t see the competition games. Concerned was not the word!! ‘Back to the drawing board’ I mumbled…. only for Jon to conduct a thorough investigation and, of course, find the cause of the problem. I’d forgotten to enter the competition in the first place……… With testers like me poor old Jon has his work cut out.