CengBall commercial video and poster is ready to look.
| Method name | Parameters | Return | Description |
|---|---|---|---|
| MatchAssets | Ball, Pitch | constructor | This class represents the physics of the game. It simulates movements and collisions. Constructor for MatchAssets specifying the ball and the pitch objects. |
| MatchAssets | Ball, Pitch, HashMap < Integer, Player[]>, HashMap< Integer, Integer> | constructor | Constructor for MatchAssets specifying the ball, the pitch, players and the scores. |
| advance | int | MatchAssets | Function to advance the assets for given number of percepts. This function simulates the physics in the game. |
| clone | int | MatchAssets | Clones this MatchAssets object parameter independently. |
| findMatchingPlayer | Player | Player | Finds the player that has the same ID with the given player in this MatchAssets object. |
| getBall | none | Ball | Gets the Ball object of this MatchAssets object. |
| getClosestPlayersToLine | vector2D, vector2D, double | Player[] | Gets the players to the line within the given range. |
| getClosestPlayersToLine | vector2D, vector2D, double, int | Player[] | Gets the players with the given team ID to the line within the given range. |
| getClosestPoint | Double, vector2D | vector2D | Gets the closest point of the given rectangle to the given point. |
| getFrictionAcceleration | none | double | Gets the friction acceleration value set in this MatchAssets object. |
| getOtherTeamID | int | int | Gets the team ID of the opponent team of the given team. |
| getPitch | none | Pitch | Gets the pitch object of this MatchAssets object. |
| getPlayer | int | Player | Gets the player with the given ID in this MatchAssets object. |
| getPlayerClosestToBall | Player[] | Player | Gets the player which is the closest to the ball among the given player list. |
| getPlayerClosestToObject | Player[], vector2D | Player | Gets the player which is the closest to the given object among the given player list. |
| getPlayerList | int | Player[] | Gets the player list with the given team ID. |
| getPlayers | none | HashMap< Integer, Player[]> | Gets the player hash map. |
| getPlayersInArea | Double | Player[] | Gets the players in the given area. |
| getPlayersInArea | Double, int | Player[] | Gets the players that has the given team ID in the given area. |
| getPlayersInRange | vector2D, double | Player[] | Gets the players in the circle specified with the range and the center. |
| getPlayersInRange | vector2D, double, int | Player[] | Gets the players with the given team ID in the circle specified with the range and the center. |
| getScore | int | int | Gets the score of the team with the given team ID. |
| getScores | none | HashMap< Integer, Integer> | Gets the score hash map. |
| getTeamIDs | none | Integer[] | Gets the team ID list. |
| initialize | none | void | Initializes the MatchAssets object. Gets the first two players of the starting team to the kick off position. |
| isScored | none | boolean | Checks if a team scored. |
| setBall | Ball | void | Sets the ball object of this MatchAssets object. |
| setFrictionAcceleration | double | void | Sets the friction acceleration value of this MatchAssets object. |
| setPitch | Pitch | void | Sets the pitch object of this MatchAssets object. |
| setPlayers | HashMap< Integer, Player[]> | void | Sets the player hash map. |
| setScores | HashMap< Integer, Integer> | void | Sets the score hash map. |
| setTeams | int, Player[], int, Player[] | boolean | Sets the teams and their players to the MatchObjects.Parameters are: team ID of the first team, player list of the first team, team ID of the second team, player list of the second team. Returns true if setting is successful; false otherwise. |
| stopPlayers | none | void | Stops all the players in this object. |
| submitTeams | int, int | void | Submits the teams to the MatchAssets object. Sets the goal post IDs of the pitch. Parameters are: team ID of the first team and team ID of the second team. |
| toString | none | String | Properties of class object is returned for human reading. (Logging purposes) |
| findMatchingPlayer | Player, Player[] | Player | Finds the player that has the same ID with the given player in this MatchAssets object. |
| Attribute type | Attribute name | Description |
|---|---|---|
| none | none | Can not be reached any attribute of this. |
TODO
CengBall commercial video and poster is ready to look.
CengBall's first gameplay video has released. Unfortunately, it can be only seen in Turkish for now.