Pixel Tennis Progress

Announcements and updates regarding Pixel Tennis' development
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Added guard break on 3 consecutive smashes
Added guard break on fully charged smashes
Increased guard break and special shot return stun time based on FT
Increased smash hit lag based on FT
Added hit lag after serving
Decreased perfect serve ball speed
Removed ball curve from serves
Increased smash rebound curve
Added speed bonus if ball was volleyed
Adjusted volley height
Improved ball-in-reach prediction, so it is less likely to charge your shot when the ball bounced twice

The addition of guard breaks should make smashes a bit more dangerous in 2on2 matches and should favor front/back playstyle. Increasing volley speed also adds to that.

The slower serve smash speed and the additional hit lag counter-fight the issues in 1on1 where the receiver started with a big disadvantage.
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Network Gameserver
Prevent idle leveling

Gameplay
Added effect to STA attribute
Fixed serve timeout could be bypassed
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Buffed player AI (1on1)
- charges shots
- targets smashes
- moves backwards on hard to reach shots
- catches snake and dragon shots
- positions itself after hitting a ball
- aims shots based on the opponents position
- aims serves
- tries to prevent to hit the ball outside of the court on dives
- does not hit shots that are out
- plays more aggressive on weak player returns
- can do smash serves
- uses special shots (!)

I am not sure if I should be proud or terrified. The tennis AI already beats me on most of the matches. :oops:
As you might have guessed - single player mode is under development right now.
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Animation
Added knockback animation when returning a special shot or guard break

UI
Improved character online list
- Menu button now hase a player counter that automatically refreshes itself
- List now shows room number, singleplayer level and if player is currently in a match
- Clicking on a room number attempts to join the room
Online- and room list are now sorted ascending
Singleplayer UI
Improved loading transition
UI scaling improvements

Gameplay
Added singleplayer mode
- added fixed amount of unlockable levels
- increasing difficulty
- predefined Exp and Pixel rewards
- global best time leaderboard per level
Buffed player AI
- don't try to smash far away lobs
- increase lob chance if player can charge its shot
- fixed aiming rescue shots inwards
- aim further back on low angle shots to increase ball speed
- chance to do short dive shots to buy more time
- AI "skill" is now customizable
Fixed stumble and knockback effect carrying over to next match round
Make long slicing easier
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Animation
Added stumble animation

Shop
Added mini shop to reset character attributes and buy additional character slots

Leveling System
Special shots are randomized, but "better" shots are still unlocked at certain levels. This is to prevent everyone being stuck on dragon shot
Added player ranking based on the Elo rating system (used in chess and League of Legends for example)

UI
Fixed menus overlapping when switching between singleplayer and lobby
Added "chat icon" above player in a match, if he or she is currently typing
Added option to reset the rooms kick list
Added exp and exp target for the current level in character menu
Allow to close match chat windows with Esc
Added character ranking menu
Added network ping to fps counter, updated fps counter

Gameplay
Fixed banana shot prediction was mirrored from the actual shot
Guard breaks can be triggered by charging smashes by 90% instead of 100%
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Item System
Data modeling and preparation

UI
Added credits menu in login screen
Added "team chat icon" above player in a match
Fixed UI scaling issues
Added multi language support (currently English, French, German)
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Network Gameserver
If 2 players get the same completion time in a single player level, the earlier one will be ranked first
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

UI
Added Spanish (KillerZXN) and Turkish (Aptal... Aptal!) translation
Fixed team names not translated in match result screen
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

UI
Updated French translation (faller-magie)

Misc
Updated game engine to Unity 2019 LTS
Updated networking library

Pixel Tennis version 0.2.1 is now available for download through this site and the integrated auto updater.
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

UI
Added Italian translation (Gono)
Fixed character encoding of Turkish translation
Fixed menu disappearing when online list was in foreground and the same menu was opened twice

Misc
Game now defaults to the maximum quality settings
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Prevent hitting lobs at net while rising
Slightly decreased ball spin effect for WIL attribute
Buffed slice shot
Increased ball volley speed
Fixed cpu player misses returning perfect serves on high str attribute
Reduce chance/situations to hit ball outside of court on slight sloppy shots -> less outs!
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Decrease serve smash return stun time
Make perfect serves harder
Increase chance for cpu to perfect serve
Shuffle player positions and serve on every point on the last set (pseudo tie break)

All changes mostly aim towards balancing singles matches
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Bugfix release

Gameplay
Fixed serve power not correctly synced across all players
Fixed double serve on 2on2 with a specific score count on third set

Network Gameserver
Fixed double starting single player match could prevent player from joining rooms
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Fixed precharged smash hitting too early in some cases

Network Gameserver
Added logic for item handling (equip/unequip, buy/sell) on server side
Tweaked timeouts where the server decides to reset the match due to desync
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Increase smash target distance to weaken short smashes
Enable shorter lobs when partially charged
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Reverted smash distance changes based on yesterdays play test.
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Item System
Distinguish between equippable and consumable items
Items can have STR/STA/DEX/WIL bonus
Items can have Serve/Lob/Smash/Slice/Special/Charge bonus
Items can have player level restrictions
Items can have character type restrictions
Items can have different rarity levels
Items can be purchased with Pixels

Shop
Added item shop (not all items can be purchased)

UI
Added shop UI to preview and buy items
Added inventory UI to equip/consume or sell items
Added stats overview to shop and inventory
Added "about attributes" hint on character screen to inform about attribute effects
Added different colors for menus (can be disabled in settings)
Fixed delayed exp bar animation
Added optional framerate limiter in settings

Gameplay
Special shots are not random anymore. They depend on the equipped item
Additional (speed) bonus for Serve, Lob, Smash, Slice, Special and Charge based on items

Misc
Updated Unity engine to 2019.4.8f1
Minor code optimazations

Those features are currently not available for the current test runs, as item balancing and item "models" are not done yet. A separate news will appear, when these changes are live.
I also think of some kind of soft reset to not allow existing players to buy every item due to prevously high Pixel and exp rates
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Item System
Added more eye variations
Added item type "Upper" and "Lower" for body parts
Body parts vary in color and attributes
Improve loading speed of character model and items
Improve item texture loading efficiency
Improved default eyes texture

3D Modeling
Replaced Unity's primitive capsule with a Blender capsule to separate "bodyparts" and to enable texture mapping

Leveling System
Reduce attribute points per level from 2 to 1, as your equipment will also increase your power

UI
Sort shop and inventory items by level and rarity
Fixed eyes rendering in front of UI elements
Fixed menu background invisible when menu colorization was disabled

Gameplay
Increased effect of special bonus
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Network Gameserver
Fixed chat message appeared twice when chatting in single player (who does that?!)
Added transaction log

Item System
Adjusted minor item visuals
Updated some item prices

Leveling System
Increased maximum player level from 50 to 60
increased exp requirement for the last 10 levels

UI
Added indicator to show the players executed special shot
Reduced player name size and remove its dark background to make it less intrusive
Added character level up notification dialog
Added player level icon similar to FT
Removed menu colorization, as I was not satisfied with the look
Remove framerate limiter, as it did not work well in player builds
Updated German translation
Somehow related to an online tennis game.
User avatar
WongKit
Pixel Tennis Developer
Posts: 248
Joined: Sat Jan 27, 2018 3:07 pm

Re: Pixel Tennis Progress

Post by WongKit »

Gameplay
Added up to 4 spectator slots per room
Somehow related to an online tennis game.
Locked

Who is online

Users browsing this forum: No registered users and 4 guests