Search Unity

Finger Soccer: Realtime football game kit (+ new separate online multiplayer addon)

Discussion in 'Assets and Asset Store' started by Kasaie, Sep 17, 2015.

  1. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Update 1.5:
    Massive update with tons of new features, including:
    1. Brand new tournament mode
    2. Team selection feature (11 default team)
    3. Team attributes (Power and Time)
    4. New config system
    5. New in-game shop system
    6. Ability to buy new teams and formations
    7. New and improved GUI system
    8. Time limit for players
    9. Ball now rotates after being shot
    10. Several bug fix and performance upgrades.
     
  2. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
  3. mariberguling

    mariberguling

    Joined:
    Feb 8, 2016
    Posts:
    26
    how to integrate with ads? video ads or admob? thanks
     
  4. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi ;)

    Just load the project in Unity, then download and configure the "Unity Ads" asset from unity asset store. If you had any question on how to show an ad in a particular section of the game, just let me know and I'll give you the instructions.
     
  5. AmirulSyahir

    AmirulSyahir

    Joined:
    Sep 19, 2016
    Posts:
    1
    How ??
     
  6. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Can you tell me which part of my answer needs more explanations? I'll be more than happy to help.
     
  7. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Crazy Sale Offer!!

    This is the last day you can get a copy of Finger Soccer game kit for Unity with 50% Off! http://u3d.as/jty

    Grab your copies before it's too late!
     
  8. nundo

    nundo

    Joined:
    Oct 21, 2016
    Posts:
    1
    How can I intergrate my IAP? I checked in MoneyController.cs but not found. Just only add my ID or can you show me example code.
     
  9. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Simply download one of the available (free) IAB systems form the Asset store: Here or Here or Here
    Then import it into your project and follow the integration instructions. You can enable the purchase routine inside "MoneyController.cs" class.
     
    nundo likes this.
  10. mariberguling

    mariberguling

    Joined:
    Feb 8, 2016
    Posts:
    26
    omg, i miss that crazy offer. When you will offer a crazy offer again?
     
    Kasaie likes this.
  11. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi my friend. I'm sorry, but I don't think there will be a sale promotion program soon. But I certainly will let you know if this asset went on sale again.
     
  12. timmynator

    timmynator

    Joined:
    Oct 18, 2015
    Posts:
    8
    What's new in 1.5.1?
     
    Kasaie likes this.
  13. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    It's a bug fix update:

    v1.5.1: - Fixed the bug with strong shoot powers that caused the ball to fly off the level bounds.
     
  14. petomavar

    petomavar

    Joined:
    Jan 25, 2014
    Posts:
    3
    How can I change formations of the teams, I followed procedure from docs and comments in FormationsManages class, but still can't edit Text Mesh objects in Scene mode. It shows 1-2-2 in scene view, when I am in Game mode and playing it shows 1-3-1, 1-4-0... etc. when clicking on arrows, but I can't edit that in scene mode. Modifying formations in script is not enough. The same is with duration (3,5,8 minutes).
     

    Attached Files:

    Kasaie likes this.
  15. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi there.

    The text labels are getting called from "ConfigController" class. We have made two public array which you can edit to demonstrate your own text labels inside UI.

    Look for these arrays in ConfigController which is attached to _ConfigController gameobject in Config scene:

    1. availableFormations
    2. availableTimes
     
  16. petomavar

    petomavar

    Joined:
    Jan 25, 2014
    Posts:
    3
    Aaaaaaa, I didn't seen that, thanks.
     
    Kasaie likes this.
  17. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Glad it helped. Let me know if you have other questions.
     
  18. petomavar

    petomavar

    Joined:
    Jan 25, 2014
    Posts:
    3
    Hi Kasaie, this one is little complicated.
    What is the best approach to modify OpponentAI.cs script for hockey game? See picture, when "Ball" is behind the goal then opponnent wants to hit it directly (red arrows), hits the border block in goal (black color) and bounce back. I would need something like green arrows, opponent in first move comes parallel to pack, then in second hits it.
    Can this be done in few lines of code, I don't want to use some compilcated AI systems. Maybe to calculate the angle between opponent, PlayerBasketCenter object (which is in the centre of goal and AI tries to hits it) and Ball? In shortlly, ball-pack should not be hitted directlly but opponent should come left or right of the goal, in same line with pack.
    Thanks.
     

    Attached Files:

    Kasaie likes this.
  19. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi there,

    I don't think this could be achieved in a few lines of code. But it's definitely doable. If you are interested in talking about a solution or maybe some custom modifications, do not hesitate to reach us at http://finalbossgame.com .
     
  20. FranPina

    FranPina

    Joined:
    Mar 17, 2016
    Posts:
    6
  21. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi there,

    Sorry I didn't understand the exact problem here. You want to recalculate the position of which element? Did you also changed the camera settings (Pers/Ortho) ?
     
  22. mariberguling

    mariberguling

    Joined:
    Feb 8, 2016
    Posts:
    26
    hye..
    can update with penalty if match draw? or need a custom?
     
    Kasaie likes this.
  23. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Finger Soccer game kit just got better! Now featuring Penalty Kicks mode

    finger-soccer-unity3d-penalty-kicks-11.jpg

    finger-soccer-unity3d-penalty-kicks-12.jpg


    The new update will be submitted to asset store in a few days. Stay tuned!
     
  24. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Here is a new trailer showing the new Penalty Kicks mode mechanics in action:



    Stay tuned!
     
  25. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Check out this new Android apk demo featuring the brand new "Penalty Kicks" mode: Android APK demo (v1.6)
     
  26. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
  27. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Crazy Sale Offer!!

    For a limited time, you can get a copy of Finger Soccer game kit for Unity with 33% Off! http://u3d.as/jty

    Grab your copies before it's too late!
     
  28. Mazhar-Taylan

    Mazhar-Taylan

    Joined:
    Mar 23, 2017
    Posts:
    1
    Hello there. Will multiplayer mode come? I will buy multiplayer mode if it comes.
     
    Kasaie likes this.
  29. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi there. The MM mode is an optional plug-in and is not a part of the original product. You can contact us to find out more about it.
     
  30. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    New Update (v 1.6.2)

    Changes:

    - New in-game panel to enable real-time formation change for players. Your players are no longer limited to the initial formation settings in the game config scene.

    finger-soccer-unity3d-ingame-formation-change.jpg


    - New "Hourly Prize" feature. Now the game gives your player a chance to win a few free coins every few hour. This way you can have a better player-retention by motivating the players to return to game as often to receive a free prize.

    finger-soccer-unity3d-free-coins.jpg
     
  31. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
  32. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Hi Kasaie, I missed out your crazy offer.. hope can get the offer again soon. Thanks.

    I had download your sample apk and try it, may I know is that for the Draw result can directly turn to Penalty match? Thanks again
     
    Last edited: Oct 9, 2017
    Kasaie likes this.
  33. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi @johnnyken,

    Actually the crazy sale (33% off) is still running. The price will set back to $59.99 by the end of October.

    The penalty kicks mode has many applications. The good thing is that it works independently and you can easily redirect a draw match to the penalty scene. You just need to save/fetch player teams/flags via PlayerPrefs settings.
     
  34. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Hi Kasaie,

    Wah.. so happy to hear that.
    For this (You just need to save/fetch player teams/flags via PlayerPrefs settings.) is that possible you send me the direction how to amend it.

    Thanks so much
     
  35. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Sure. Just let me know when you need to implement this feature into your game.
     
  36. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Hi Kasaie,

    So, is that I send you the message here when I need implement it or send by your website? By the way, will you going to upgrade this Game to online? Like challenge friend in Facebook or other player? Thanks
     
  37. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Yes, kindly submit your message through support/contact form of our website: http://finalbossgame.com/#contact

    We are still working on the multiplayer and online matchmaking modes. We certainly will let you know when this feature is ready for public use.
     
    johnnyken likes this.
  38. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi buddy,

    Which version of Unity are you using to download the asset? Please note that you need Unity 5.6+ to be able to see and download the new update v.1.6.2.

    Any older versions of Unity will just download the outdated updates.
     
  39. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Hi Kasaie,

    Noted with thanks.
     
    Kasaie likes this.
  40. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Hi Kasaie,

    May I know where should I implement it, if I want only for Single player and 2 player mode when get Draw result can direct to the Penalty Kick Scene? Thanks.
     
  41. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi buddy,

    Sure. Follow these steps:

    1. Open " GlobalGameManager.cs" class. find " manageGameFinishState" function.
    2. There is a section which checks for "draw" condition:

    for single player
    Code (CSharp):
    1. else if(opponentGoals == playerGoals) {
    2.            
    3.                 print("(Single Player) We have a Draw!");
    4.                 statusTextureObject.GetComponent<Renderer>().material.mainTexture = statusModes[4];
    5.  
    6.                 //we count "draw" a lose in tournament mode.
    7.                 //if this is a tournament match, update it with lose state.
    8.                 if(PlayerPrefs.GetInt("IsTournament") == 1) {
    9.                     PlayerPrefs.SetInt("TorunamentMatchResult", 0);
    10.                     PlayerPrefs.SetInt("TorunamentLevel", PlayerPrefs.GetInt("TorunamentLevel", 0) + 1);
    11.                     continueTournamentBtn.SetActive(true);
    12.                 }
    13.             }
    for two players
    Code (CSharp):
    1. else if(playerGoals == opponentGoals) {
    2.                 print("(Two-Player) We have a Draw!");
    3.                 statusTextureObject.GetComponent<Renderer>().material.mainTexture = statusModes[4];
    4.             }
    3. When you want to redirect a draw match to the penalty scene, you need to change them as indicated below:

    for single player
    Code (CSharp):
    1. else if(opponentGoals == playerGoals) {
    2.            
    3.                 print("(Single Player) We have a Draw!");
    4.                 statusTextureObject.GetComponent<Renderer>().material.mainTexture = statusModes[4];
    5.  
    6.                  SceneManager.LoadScene("Penalty-c#");
    7.  
    8.                 //we count "draw" a lose in tournament mode.
    9.                 //if this is a tournament match, update it with lose state.
    10.                 if(PlayerPrefs.GetInt("IsTournament") == 1) {
    11.                     PlayerPrefs.SetInt("TorunamentMatchResult", 0);
    12.                     PlayerPrefs.SetInt("TorunamentLevel", PlayerPrefs.GetInt("TorunamentLevel", 0) + 1);
    13.                     continueTournamentBtn.SetActive(true);
    14.                 }
    15.             }
    for two players
    Code (CSharp):
    1. else if(playerGoals == opponentGoals) {
    2.                 print("(Two-Player) We have a Draw!");
    3.                 statusTextureObject.GetComponent<Renderer>().material.mainTexture = statusModes[4];
    4.                  SceneManager.LoadScene("Penalty-c#");
    5.             }

    You might want to add a few UI items (buttons, etc...) to let the user starts the penalty scene. But the code above should give you a clue on how to do that.

    Hope this helps ;)
     
    leandrovtd likes this.
  42. johnnyken

    johnnyken

    Joined:
    Nov 3, 2015
    Posts:
    6
    Thanks Kasaie,
    Thanks Kasaie, by the way after I change it and i try in Penalty mode for 2 player, the position for Player 2 won't change to penaltyKickGKPosition after Player 1 kick the ball. May I know where should it add on for the code.

    Sorry, I really new in this. Hope you can help. Thanks
     
  43. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi buddy,

    The current penalty kicks mode is only available for single player mode (player vs AI). It doesn't work in 2-players mode as of yet. You need to wait for newer versions of the kit so this might be added or you can order a custom feature request to receive this feature as soon as possible ;)
     
  44. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Update v1.6.5:
    - "Finger Soccer" game kit now features a game summary panel when matches are finished!

    finger-soccer-unity3d-game-summary-13.jpg
     
    Last edited: Dec 25, 2017
  45. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
  46. SIV

    SIV

    Joined:
    May 7, 2014
    Posts:
    219
    Hello,

    Any chance you switch to uGUI for all UI ?
     
  47. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    Hi buddy,

    To be honest, this is not in our road-map. We like the current structure as it allows to easily use this kit in both 2D and 3D projects. Also notice that changing all 3d gui elements into uGUI can be done in a hour or two. So this also is not a big deal.

    But, if you are seriously looking for a pure 2D solution with uGUI elements, kindly contact us via http://www.finalbossgame.com and we will try our best to come up with a personal solution.
     
  48. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    v1.6.6:
    - Fixed a bug with timer controller which was locked on 20 seconds, no matter which time-limit has been selected by the player.
    - Fixed an issue with "Penalty Controller" which led to null reference error.
     
  49. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
  50. Kasaie

    Kasaie

    Joined:
    Feb 2, 2015
    Posts:
    598
    v1.6.7:
    Important Update.

    - Fixed the problem with "ConfigController" not showing correct team information (power/time) at the beginning of each match.
    - Fixed the problem with "GameSummaryManager" not showing correct opponent flag in tournament mode.