gridwars's People
gridwars's Issues
Add features to UIMenu
- Use features from Hud/Button
- Button sizes horizontally to fit text
- Border and fill colors can be set in inspector / programatically
- Allow UIMenu to be positioned horizontally instead of vertically
- Allow UIMenu to be anchored on top of the screen instead of in center.
We will use these features for the in game menu
fix tank aiming too low
possible solution: use center of collision box as target position
better AA behavior when choppers are overhead
jeep shouldn't turn about center axis when still
- change AI to move forward when trying to turn
- tilt tires and apply turning torque proportional to angle
bonus: likewise but reverse turn direction for reversing
Tower release broken
Randomly but frequently occurs. Is draining power and items are forever queued. Appears exit trigger never fired. My fix worked but it's been removed.
game camera doesn't always have a view of both bases
to repeat 1) set random screen ratio 2) start game 3) switch between camera angles
debris is never destroyed
There are triangles all over the scene with a UnitDead material. The never get destroyed.
Improve Main Menu
I added a networking main menu with host / join options. I used OnGUI but didn't do any layout ... etc.
We need to add a better looking menu. Ideally it would be easy to change the look and feel.
To bring up the menu, disable single player mode in BattleField.Start
not all menu item text is vertically centered
Minigun bullets not showing streaks through air
This makes it difficult to tell if they are firing or who is firing.
end of game should announce winner, and present menu to return to menus
it shouldn't leave the game scene until the user clicks "done" or something
remove collisions between air vehicles?
game lighting is dark after first game ends
Menu style
Match this as closely as possible:
Don't worry about animations.
end of game experience sucks
it looks like the game crashed
In Game Menus
Concede (Q), Show/Hide Keys (K), Change Camera (C)
These should be horizontally aligned across top of the screen.
The ground should be horizontally centered.
position menus and indicator correctly when visible at the same time
network error in normal game test
"BoltException: You can't access any Bolt specific methods or properties on an entity which is detached
BoltEntity.get_Entity ()
BoltEntity.GetStateIGameUnitState
GameUnit.get_networkState () (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:600)
GameUnit.get_player () (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:14)
GameUnit.EnemyObjects () (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:243)
Weapon.ClosestTargetableEnemyObject () (at Assets/GridWars/Resources/Weapon/Weapon.cs:152)
Weapon.PickTarget () (at Assets/GridWars/Resources/Weapon/Weapon.cs:133)
Weapon.FixedUpdate () (at Assets/GridWars/Resources/Weapon/Weapon.cs:81)"
Is there an easy way to disable the network code?
chopper left/right swash
camera too far away from game
closest bases should be near edges of the screen
Remove mushroom cloud
But don't remove the shockwave.
keyboard shortcuts for in game menus
Show (and implement) a keyboard shortcut for in game menus:
Concede (Q)
Toggle Hotkeys (K)
Change Camera (C)
tanker - add explosion animation, make bomb a weapon?
turn jeep wheels appropriately
In game menu position incompatible with camera position
menu should should become vertical and left anchored for the camera position where bases are on top and bottom. Ideally they would fade out and back in during the camera transition.
turrets aren't initialized on clients
They sometimes point up and are quickly corrected after clients receive their first update.
keyboard shortcut "icons"
For the current player(s), show the keyboard shortcuts over the unit icon (when its visible).
Better chopper movement
some menu items break (take 2 lines)
add GG button
Save current camera position in Prefs.
choppers should spread apart like vehicles
see why obstruction checks aren't working
fix Chopper aim angle limits and aiming weirdness
Can see this on chopper minigun
end of game bolt error
SendMessage QueueStart has no receiver!
UnityEngine.GameObject:SendMessage(String, Object)
BoltCore:Initialize(BoltNetworkModes, UdpEndPoint, BoltConfig, UdpPlatform, String)
BoltNetworkInternal:__Initialize(BoltNetworkModes, UdpEndPoint, BoltConfig, UdpPlatform, String)
BoltLauncher:Initialize(BoltNetworkModes, UdpEndPoint, BoltConfig, String) (at Assets/bolt/scripts/BoltLauncher.cs:110)
BoltLauncher:Initialize(BoltNetworkModes, UdpEndPoint, BoltConfig) (at Assets/bolt/scripts/BoltLauncher.cs:89)
BoltLauncher:StartSinglePlayer(BoltConfig) (at Assets/bolt/scripts/BoltLauncher.cs:19)
BoltLauncher:StartSinglePlayer() (at Assets/bolt/scripts/BoltLauncher.cs:11)
Network:Start() (at Assets/GridWars/Resources/Network/Network.cs:57)
Concede Menu appears when game starts.
Fix activity indicator
I suggest animated ... after text.
menus aren't ordered correctly
They should appear in order added.
Menus are hard to see against background
rematch
rematch menu option after internet or shared screen match
BulletExplosion is wrong color
helicopter aiming glitch
sometimes happens when chopper goes behind target and turns around - turret gets stuck in opposite direction to target
Game runs very slowly
On latest mac laptop, not a lot of visible logging.
Activity indicator and canel button overlap
Click "Internet PVP"
InnerFlame error
The referenced script on this Behaviour (Game Object 'InnerFlame') is missing!
UnityEngine.Resources:Load(String)
GameUnit:SetupDeathExplosion() (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:594)
GameUnit:SlaveStart() (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:219)
NetworkObject:SlaveStart() (at Assets/GridWars/Resources/Network/NetworkObject.cs:22)
NetworkedGameUnit:SlaveStart() (at Assets/GridWars/Resources/GameUnit/NetworkedGameUnit.cs:56)
NetworkObject:Attached() (at Assets/GridWars/Resources/Network/NetworkObject.cs:48)
Bolt.Entity:Attach()
BoltCore:Instantiate(PrefabId, TypeId, Vector3, Quaternion, InstantiateFlags, BoltConnection, IProtocolToken)
BoltNetwork:Instantiate(GameObject, IProtocolToken, Vector3, Quaternion)
BoltNetwork:Instantiate(PrefabId, IProtocolToken, Vector3, Quaternion)
NetworkedGameUnit:InstantiateGameUnit() (at Assets/GridWars/Resources/GameUnit/NetworkedGameUnit.cs:8)
GameUnit:Instantiate() (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:204)
GameUnitState:InstantiateGameUnit() (at Assets/GridWars/Resources/GameUnit/GameUnitState.cs:72)
Tower:CreateUnit(Vector3) (at Assets/GridWars/Resources/GameUnit/GroundBuilding/Tower/Tower.cs:236)
Tower:SlaveStart() (at Assets/GridWars/Resources/GameUnit/GroundBuilding/Tower/Tower.cs:79)
NetworkObject:SlaveStart() (at Assets/GridWars/Resources/Network/NetworkObject.cs:22)
NetworkedGameUnit:SlaveStart() (at Assets/GridWars/Resources/GameUnit/NetworkedGameUnit.cs:56)
NetworkedTower:SlaveStart() (at Assets/GridWars/Resources/GameUnit/GroundBuilding/Tower/NetworkedTower.cs:7)
NetworkObject:Attached() (at Assets/GridWars/Resources/Network/NetworkObject.cs:48)
Bolt.Entity:Attach()
BoltCore:Instantiate(PrefabId, TypeId, Vector3, Quaternion, InstantiateFlags, BoltConnection, IProtocolToken)
BoltNetwork:Instantiate(GameObject, IProtocolToken, Vector3, Quaternion)
BoltNetwork:Instantiate(PrefabId, IProtocolToken, Vector3, Quaternion)
NetworkedGameUnit:InstantiateGameUnit() (at Assets/GridWars/Resources/GameUnit/NetworkedGameUnit.cs:8)
GameUnit:Instantiate() (at Assets/GridWars/Resources/GameUnit/GameUnit.cs:204)
GameUnitState:InstantiateGameUnit() (at Assets/GridWars/Resources/GameUnit/GameUnitState.cs:72)
GameUnitState:InstantiateGameUnit(Type) (at Assets/GridWars/Resources/GameUnit/GameUnitState.cs:77)
GameUnitState:InstantiateGameUnit() (at Assets/GridWars/Resources/GameUnit/GameUnitState.cs:81)
Fortress:Start() (at Assets/GridWars/Resources/Fortress/Fortress.cs:65)
camera resets to default position when clicking on towers
Create more release zones
You can't push pack once your release zones are obstructed. Fix this.
way to exit internet matching wait bar
weird explosion burns
explosion burn marks happen in mid air and at weird orientation on buildings
hitting K resets Camera view
use text in game font for key mappings by towers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.