Even though I haven't posted a devlog in a long time, this doesn't mean I haven't been working on the game regularly, on the contrary.
These last weeks have been mostly about me hitting my head against the wall because of the multiplayer. So far it's been a huge waste of time trying to remodel most of the code in order to make it possible for me to allow two players playing in the same pc.
I had really bad programming habits 3 years ago when I started this project and it shows now, making it almost impossible for me to make multiplayer a reality.
Unless I find a good solution which so far I haven't found, having a offline multiplayer game mode is pretty much impossible with me rewriting about 80% of the entire code.
This is a daunting task, specially if you consider the fact that it took me 3 years to reach this stage, the main code (not counting the database code) being exactly 26 843 lines long, a number that will increase as the game is not entirely finished yet.
On the good side, in the likely scenario that Football Live is released without multiplayer, the price will be significantly lower to what I initially planned.
Other than the multiplayer, I've been working on improving the other aspects of the game.
The AI of the goalkeepers has been improved, they now cover their goals much more efficiently, making it much more difficult to score with long range shots.
The after touch (or shoot bending) has been largely reworked and it's now possible to score some really satisfying goals, but it can also be used for crosses and long range passes.
The size of the goals has also be been increased both in width and height.
All this doesn't necessarily mean more goals because the AI of the goalkeepers has also been improved, but it does mean it's now impossible to exploit the AI's shortcomings to score easy goals.
They can make mistakes from which the forwards can take profit from, just like in real life, but those aren't programming errors and only happen from time to time, depending on the goalkeepers stats. i.e a weak goalkeeper will be more prone to errors while a good goalkeeper is usually more solid and will make the forwards's job a lot harder.
Well that's all for now
(If you're a tester, expect the next and final beta testing phase to begin soon, probably by next week. If you are not available during that time please let me know )
|