Is Rugby League Arcade my white whale?

I first created a little 2D demo for a rugby league game two years ago. I then started working on a 3D version about a year ago, before becoming fed-up with always battling against the physics engine and restarting the project 4 months ago. This has made me ask myself the following question:

Is Rugby League Arcade my white whale?

Ever since I restarted the game in October, my motivation disappeared and I’ve only worked on it a couple of mornings each month.  As I wrote in a post in April 2016, creating a sports game as an independent games developer working on their own, is difficult! And boy! Wasn’t I correct?!

The constant need to fix little problems, add to, change, remove bits of the code for the AI can really demotivate you.

I also, took a break this January, and used it to actually finish something. I released 4 mobile games and did a major overall of another one.

If you want to check my January mobile games out, they are:

Rugby League Runners: A little rugby league based mobile game.

Rugby Union Runners: A little rugby league based mobile game.

Zombie Rush: A little 2D zombie shoot-em-up for Android.

Netball Shots: A 3D netball shooting game for Android.

Train of Lost Souls: A game I made with my mother.

After finishing these little projects, I’m feeling more motivated to finish this game, even if it takes me another year and still has little bugs!  To be honest the actual core game seems quite fun to play.

Anyway, here is a list of almost everything I’ve done since the last update:

New ADDITIONS

  • Now after a conversion, at half-time or if it’s a scrum, the players ‘fast-forward’ to get into position, no more waiting about.
  • Improved how the AI controlled defender targets the player with the ball, so they initially run ahead of him into his path.  The accuracy of this is affected by the ‘intelligence’ rating of the currently controlled defender.
  • The attackers pace is slowed down when he is colliding with a defender, this is my solution after starting the project again without the dodgy physics engine.
  • When a player catches the ball, there is a delay before he can pass it again, to simulate the reaction time and the handling of the ball.  Before, the player or computer could pass the ball between 4 or 5 players in seconds and it felt like pinball.
  • Diving tackles, if you press the tackle button and your player is near but not colliding with the attacking player with the ball, your player dives towards the attacker.  Of course, if you miss or the attacker breaks the tackle, it means your player will be left behind on the ground.
  • I’ve changed the defensive control layout, now there is a button to switch directly to your full-back, this has made it a little easier to defend. I still need to revisit the code that automatically selects which player to control when you press the change player buttons.

Major Updates

  • Worked on defenders, some defenders now cover the controlled defenders.  Every so often I keep tweaking this, still not happy, but I’m getting there with how the AI controls the rest of the defending team.
  • The defenders try to stay in-front or on the try-line, when the attacking team is close.
  • Half-time, full-time added.
  • Added  scrums, 20m restarts, drop-outs and forward passes.
  • I’ve re-added the ability to change the camera angle
  • I’ve worked on where the full-back positions himself when defending.

Minor Fixes.

  • AI doesn’t change player so-often when defending
  • Don’t slow attacker down if he collides with a defender on the floor.  Before this, it meant if a defender missed a tackle and was on the floor
  • Added a deadzone to the joystick control, as they were way too sensitive.
  • Can’t move players in the scrum.
  • Stopped being able to pass when the player with the ball is diving forwards.
  • A try is only registered when the ball touches the ground.
  • Increased collision areas, now easier to tackle.
  • If the opposition intercepted the ball, sometimes it would be registered as a forward pass.
  • If tackled while about to kick, cancel kick.
  • Many more tiny minor fixes..

Is Rugby League Arcade my white whale?

facebooktwittergoogle_plusrssmail
rugby union runners mobile rugby game android

Rugby Union Runners – mobile rugby game

rugby union runners rugby game for android google playAfter announcing the release of Rugby League Runners yesterday, I’ve created another version of this mobile rugby game, called Rugby Union Runners.

In Rugby Union runners you can choose from many international rugby sides to try and get a high-score!

This rugby game is easy game to pick-up, but difficult to master.

Try and run as many meters as possible without being tackled too many times and losing too much energy or losing the ball.  The longer you play and run the more difficult it gets.  As the number of meters that you’ve run increases so does the difficulty. The opposition start to come at you quicker and in more complex formations.

The opposition team constantly comes towards your players to try and get the ball and with over 22 possible different formations appearing at random depending on the difficulty, every game you play will be a different experience!

Again, you can download Rugby Union Runners for free on the Google Play Store

Android Google Play game

facebooktwittergoogle_plusrssmail
Rugby League Runner a rugby game for android mobile and tablet devices arcade 2d

2D rugby league mobile game

I’ve released a 2D rugby league mobile game for Android devices, called Rugby League Runners.Rugby League Runner - rugby league mobile game for android on google play

The game is an easy to play arcade game based on rugby league where you control 5 players with the ball and have to try to run as many meters as possible past the opposition.

The opposition come in random formations (up to 22 different ones programmed in) and as your meter counter goes up so does the difficulty and speed of the opposition.

To get past the opposition you can either swipe left or right on the screen to pass to a team mate, or swipe forwards to try and kick the ball over the heads of the opposition.

Rugby League Runners includes 28 teams from Europe, Australia and New Zealand and was made in the Godot Engine

I think Rugby League Runners is a fun little rugby league mobile game to play.

Rugby League Runners is available to download for free on the Google Play Store here.

Android Google Play game

facebooktwittergoogle_plusrssmail

Zombie Rush Update

I was thinking of a small project to do when I have 5 minutes spare every so often and also to get me back into the groove of development and I decided to revisit and redo on of my previous games.

Zombie Rush is a game that is still getting a few downloads, but I was never really 100% happy with it, so I decided to redo it completely.

Zombie rush game android zombie game

I’ve managed to start from scratch and improve the game using my favourite tool the Godot Engine.

There are a number of improvements to the new version of Zombie Rush, including, making everything a bit more clearer, 6 new levels as well as the classic survival mode.

Also, guns are dropped in crates from above for you to pick up.

I’ve also added high scores for both normal and survival mode.

Zombie Rush can be downloaded for free on the Google Play store here:
ZOMBIE RUSH

facebooktwittergoogle_plusrssmail
Train of Lost Souls Casual arcade Android mobile game

Train of Lost Souls – An android game made out of paper

This last week I’ve been working on a little casual game for mobiles and tablets called Train of Lost Souls.  However, this is the first game that I haven’t made alone.  I actually made it with my mother.  It was her idea for a game and it is actually a game made out of paper!

Yes, all the graphics were created my my mother and myself by cutting out shapes from paper then scanning them in.

Train of Lost Souls Casual Android Arcade mobile game made out of paper

The game is about a special train called the Train of Lost Souls, which carries souls around the world until they escape.  Once they escape the train you have to swipe them to a specific destination depending on the colour of the soul (represented as hearts).

Golden souls go to the angel, red souls go to the devil, and if they are another colour, it means that the soul isn’t ready, so they need to be swiped back into the train through it’s soul recycling carriage.

If you don’t swipe a soul to the right destination and it escapes it becomes a wandering ghost that will occasionally come back to the train and try and take more souls with it.

There are 5 levels to play, each in a uniquely different place.

Train of Lost Souls Casual Android Arcade mobile game game made out of paper

I’m quite impressed how I’ve finally made a game made out of paper and it looks quite good and colourful.  This is my second game made using the Godot Engine, which has been a pleasure to use.

The game can be downloaded for free for Android mobile phones and tablets from the Google Play store here.

Android Google Play game

Train of Lost Souls Casual Android Arcade mobile game made out of paper

Copyright © 2017 Sionco
Made using the Godot Engine

facebooktwittergoogle_plusrssmail
netball mobile games

Netball Mobile Game – Updates and Download Free

I’ve updated my netball mobile game, Netball Shots.
A few features have been updated in this game for Android.  Firstly, and most importantly, it is now easier to shoot the ball and score goals.

Before, one review mentioned that it was too difficult to shoot from one of the positions futher away from the net.

Also, after watching someone try and play my netball mobile game for the first time, I noticed that they had some trouble working out how to shoot properly.  So, the first time you play the game, an arrow appears at the side showing you which way you have to swipe to shoot the ball.

Netball Shots Update - My 3D Netball Mobile Game

Thirdly, I have changed the camera angle slightly and now the camera is a little closer to the action, as seeing Netball Shots on someone else’s phone, made me realise that it looked tiny.

Finally, I’ve added achievements to the game.  When you first play my netball mobile game, you’ll notice that a lot of the 16 countries in the game are locked, and that you can only play with 4 of them.  To unlock them you have to do certain things, such as score a certain amount of goals in each game mode.  To see what you have to do to unlock each team, just press the lock icon above the nation’s flag and some text will appear at the bottom of the screen telling you what you have to do.

Netball shots 3d mobile netball game for android mobiles games

Netball Shots is still the only 3D Netball mobile game, and the only 3D netball game in the world!

You can download Netball Shots for free for Android on Google Play:Android Google Play game

It’s been good to improve Netball Shots, and I feel that these updates have made it a much better game and a casual mobile game that you can come back to.

I’m also considering whether to add some improvements, such as multiplayer or whether to create version 2 of my Netball mobile game, called surprisingly, Netball Shots 2.  If you have any suggestions for improvements, please contact me by writing a comment below.

Many Thanks and have a Happy New Year!

facebooktwittergoogle_plusrssmail

Rugby League Arcade December 2016 Update

I haven’t had a lot of time to work on this game in the last few months because of work and life commitments. Usually, I’ve only had about 4 afternoons a month. But, Rugby League Arcade is not dead.

I will have a lot more time to work on it over the next 3 months.

As mentioned at the end of October, I restarted the actual project without using a physics engine for the players. The game is now at more or less the same standard as the previous effort that contained physics.

I’ve also added some new things, and have started to improve others such as the defence and AI.

Thanks for your support.

facebooktwittergoogle_plusrssmail
What's happened to rugby league arcade

What’s happened to Rugby League Arcade?

The time between blog posts and updates get longer, usually the sign that a project is dying.  Eventually, there are no updates. The project is dead.

well, What’s happened to Rugby League Arcade?

Well, fortunately, this isn’t the case, Rugby League Arcade is alive.
While, in the last two months my motivation for Rugby League Arcade did hit an all time low (despite my favourite team Wigan, winning the Super League) and work did come to a halt, the project is not dead!

One of the factors that demotivated me and gave me the feeling that I might never be able to finish this game on my own was the fact that I felt that I was always trying to deal with side-effects from the physics engine, getting players to avoid each other, which never worked or looked perfect and players bumping into each other and looking ridiculous. I had a long think about it and realized that having a physics engine doesn’t really add anything to the game, there’s no reason for it in such a small game.

reborn!

So, I’ve decided to start from scratch without the physics.  Luckily, a lot of my original code is physics independent, such as telling players where to go at certain moments, so I spent 3 afternoons this last week restarting the development of the game, re-adding section by section of the code.  The game is currently at the basic gameplay stage, with AI and player controlled passing, tackling and kicking implemented.

It’ll take me a few weeks to get to the same stage as I was with the previous version, but, it’s given me a good opportunity to review, improve, remove and change parts of my existing code as I re-add it part by part.

For example, one improvement, is that now when two opposition players come into contact, the speed of their running slows down, this gives the player the opportunity to press the tackle button at the right moment, it also gives the impression of the initial hustling and tussling before a tackle is performed.

 

What's happened to rugby league arcade

facebooktwittergoogle_plusrssmail
Rugby League game fixes

Rugby League game fixes

<p>After having a week off to get back into programming, and to actually finish and release a game, even if it was a small game done in 3 days (check out the game here: Netball Shots). I’m back working on and going down my list of my rugby league game fixes. I’m quite please by the number of things I’ve ticked off my to-do list and I feel that I should and could release a demo soon.  I guess the decision on the demo is whether the basic game works well enough without too many little bugs and is it fun enough yet.  Anyway, this blog is about is what I’ve done this week.

A lot of fixes

I’ve fixed a major issue with the ball-carrying player deciding who is available to pass to, meaning that often he would see a player in front of him as a valid pass. I’ve improved the way that this is calculated. This has seen several improvements, before it was to easy to make a forward pass from a scrum. Also, it means that the AI works a little better, as the AI looks at the passing options it’s given from the player and then makes the decision on whether to pass or not, so, if the AI’s only option was a player who is in front it would obviously not pass, this has meant the AI has started to pass the ball around a lot more.

I showed a quick game to some friends and saw that they laughed a bit as two of the defending players kept running around each other and swapping positions while waiting for the ball to be played after a tackle. This is now fixed. There was another issue related to this that if the player pressed one of the ‘change players’ buttons, the players would reset to their default defensive positions and not the best positions after a tackled.

I’ve also fixed an issue with the tackled player not getting out of the way once he had played the ball. This lead to a lot of forward passes and also the AI not passing the ball as the tackled player was in front of the AI’s player, thus removing one option to pass.

I’ve also improved the scrum positioning a lot. Now, the scrum is held in the correct place an on the correct side.

Improvements

The hooker is now always nearly the player waiting behind the play-the-ball for the ball.

The ball moves downwards with the score try animation. I still need to fix the ball to the players hand when they have it, but it’s not such an important issue right now, something to do later.

Other Fixes

The hooker was running away from the scrum which wasn’t helpful!
The pause menu wasn’t working as it should, so, now it’s been fixed.
The ball was being collected by the player in the middle of the scrum.
The controller select screen was had a few issues.
When the AI kicks off, pressing the kick button, tells the computer to start the game.
Now, the game waits a moment for the try animation and getting up animation to finish before going to a conversion kick. Probably, I’ll add a celebration animation too before the game is released.

Also, as you can see, I’m changed the team logos a little.  I think that badges look better than the squares that I had before.  Again, all the graphics will be editable and the game is designed to be modded and updated easily with new teams, players and graphics.

Rugby League game fixes

facebooktwittergoogle_plusrssmail