JASC Soccer

Game development specific discussions.
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

Re: JASC Soccer

Post by Pitto »

Hi Jim,
I think in the line 1917

Code: Select all

tile = tct_tile(Team(pl(c).team).tact_module, pl(c).number-2, get_ball_tile(pl(c).team))
the problem is the function get_ball_tile(), it returns sometimes bad data. I'll rewrite this function.
With -exx compiler switch enabled I'm discovering many errors in my code (the most part are related to bad control of array's bounds). I'm currently working to fix these problems. I think that bad array bounds may cause also teleporting of players that some have noticed.
Image
Thank you again for you tips. Comments are always welcome.
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

JASC 0.23

Post by Pitto »

Hi everyone, from the link below is available the last version of JASC (0.23):
http://www.pittographic.com/wp-content/ ... SC_023.tar
New features added:
· Aftertouch (beta)
· Main menu a little more user-friendly
· a little speed up on the gameplay
…more info in the readme.txt file

Any feedback is always welcome.
VANYA
Posts: 1834
Joined: Oct 24, 2010 15:16
Location: Ярославль
Contact:

Re: JASC Soccer

Post by VANYA »

Hi Pitto!

I am glad that you continue to work on the project.

I think that arcade games like yours better controlled using the joystick. In FreeBasic function GetJoystick
And I'm still waiting for the moment when you make functionality: career management. :)

Health and good luck!
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

Post by Pitto »

Hi everyone,
here's a new version (0.23.5) - available from the link below:
http://www.pittographic.com/upload/JASC_023_5.tar

Main new feature:
· Joystick input - The Joystick, if connected may be recognized by the program and selected as input control. It works better with analogue Joysticks.

Any feedback is always welcome.
nkk_kan
Posts: 209
Joined: May 18, 2007 13:01
Location: India
Contact:

Re: JASC Soccer

Post by nkk_kan »

Anyone still have a copy of this game?
Chrome tells me that the Mediafire download in OP is malicious.
and pittographic.com seems to be down.

cheers,
nkk
srvaldez
Posts: 3364
Joined: Sep 25, 2005 21:54

Re: JASC Soccer

Post by srvaldez »

Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

JASC Soccer

Post by Pitto »

Hi everyone,
thank you for your interest.
Pittographic.com is down but you may download the last release from this link below:
https://www.dropbox.com/s/qk8omyheovg9d ... _023_5.tar
My intention is continue on developing this project. Stay tuned.
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

JASC Soccer 0.24

Post by Pitto »

Hi everyone,
Jasc Soccer is available from GitHub:
https://github.com/Pitto/Jasc-Soccer
Version 0.24 - main new features:
· ball can hit net post
· enhanced debug
· custom font
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

Re: JASC Soccer

Post by Pitto »

Hi everyone,
Jasc is still under development (0.24.8)
Here a link to a video of the gameplay explaining some features:
https://www.youtube.com/watch?v=14ruEBfzDqM

Subtitles are available on the video to explain further features of the game.
Jonge
Posts: 130
Joined: Jul 17, 2012 17:51
Location: Norway
Contact:

Re: JASC Soccer

Post by Jonge »

Looks great, I'm glad you're still working on this.
VANYA
Posts: 1834
Joined: Oct 24, 2010 15:16
Location: Ярославль
Contact:

Re: JASC Soccer

Post by VANYA »

Wow! Any tactics on different positions of the ball-that's cool! Thank you.
BasicCoder2
Posts: 3904
Joined: Jan 01, 2009 7:03
Location: Australia

Re: JASC Soccer

Post by BasicCoder2 »

@Pitto,
Downloaded your first version and although I don't know much about soccer the AI involved in soccer to produce a group behavior was of interest. I wasn't sure if your program is all AI or has a player input. Human soccer is complex but a simplified version can be found with Robot soccer. The main difference between a robotic soccer game and a simulated soccer computer game is the requirement of the robots to ascertain the position of themselves relative to other players, the ball and the goal using their sensory input. However the AI might have much in common.

The amusing part of this is the commentry.
https://www.youtube.com/watch?v=dhooVgC_0eY

This is how I imagine a team of geriatics would play the game :)
https://www.youtube.com/watch?v=dhooVgC_0eY
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

Re: JASC Soccer

Post by Pitto »

@BasicCoder2
Thanks for your post. Jasc has a basilar form of AI, based upon tactic and pre-computed player's behaviour.
The tactic involves the way a player move himself when he is without ball, the behaviour has effect on the action that a player performs when has the ball. There's a behaviour's pre-computed table (_data/bhv.dat) based on the tile (from 0 to 34) where the player is over. For example, if the is in the X tile, has a choice of action to perform based upon a percentage (for example 15% pass to other player; 20% shoot on goal; 15% go ahead... and so on). At this moment –for debugging- some actions are disabled.
If the player shoots on goal another function returns the best angle of shoot based upon player's position, goalkeeper's position, and net's position.
In next software releases I wish implement a A* Algorithm to substitute the pre-computed table of behaviour, at the moment every player is blind, every choice when has the ball is statistically pre-computed.
I have to do little steps, I'm a beginner.
Thank You for Your Feedback
P.S.
Robots that I saw in the video sometimes would deserve a yellow card. :)
BasicCoder2
Posts: 3904
Joined: Jan 01, 2009 7:03
Location: Australia

Re: JASC Soccer

Post by BasicCoder2 »

Pitto wrote:I have to do little steps, I'm a beginner.
Well having just taken an interest in the subject I am even a smaller beginner :)
Thank you for the overall description of some of the ways you have used as allow the players to make decisions.
Pitto
Posts: 122
Joined: Nov 19, 2012 19:58

JASC Soccer 0.25

Post by Pitto »

Hi everyone!
Jasc is still under development.
0.25 - new feature added: Team editor (beta), Skin color, Custom shirt kit
https://github.com/Pitto/Jasc-Soccer
It is possible to edit & save player names, skin (3 kinds) & characteristics.

Some screenshots:
http://pasteboard.co/h81cKzc.gif
http://pasteboard.co/h85rIzJ.gif

Video of the gameplay:
https://youtu.be/Nxj5z3DYBww

Enter key to edit a value (cursor UP & DOWN +/-10, LEFT & RIGHT +/- 1), CTRL+S to save all.
Any team editing is always much appreciated.

Thanks for your feedback
Post Reply