3,393 Commits over 273 Days - 0.52cph!
Started writing some helper methods for line-line intersections.
[racer] Started work on car collisions.
`Graphics.Rotation` and `Graphics.Scale` now act globally.
Finished implementing basic scaling and rotation, although acts locally for now.
Started implementing global graphics scaling and rotation.
Games are now automatically packaged before uploading, and you no longer need to press the upload button a second time after logging in.
Fixed game uploading to reflect changes to the web API.
[current_mood] stopped removing sprite in title stage
Removed unnecessary copy of `RestSharp.dll`.
Fixed `premake5.lua` script so that `RestSharp.dll` is copied from `Resources` to `Binaries` during builds.
Removed unused camera effects.
Upload button is now disabled for pre-packaged games, can use tab to switch between controls when the login dialog is active.
Added new upload button icon, made sure all textures had the correct import settings.
Added Login dialog and game uploading
[racer] Made tracks more complex again, fixed occasional unintentional hairpin turns.
[racer] AI tweaks and made tracks more smooth.
[racer] Fixed rubber banding actually slowing down your opponents.
[racer] Camera follows cars that have yet to finish after the player completes the race.
[block_party] Replaced music track with an MP3.
[racer] Improved rubber banding, camera now stops on the finish line when the race is done.
[racer] Implemented rubber banding. I am a terrible person.
[racer] AI cars are better at cornering, cars change to a `PostRace` controller after finishing.
Added `Unity/*/Assets/Plugins/ICSharpCode.SharpZipLib.dll` to .gitignore.
Removed `ICSharpCode.SharpZipLib.dll` from source control.
Removed the `Newtonsoft.Json` dependency.
Added `Newtonsoft.Json` dependency to `GameAPI.Unity`.
[racer] Added `CarController.cs` to source control.
[racer] Refactored car logic so that controllers can be swapped out without creating a new `Car` instance.
[racer] Added timer to the HUD.
[racer] Fixed the game thinking you were suddenly further back in the track before crossing the finish line.
[racer] Cars now have distinct colours.
Documentation updated during deployment build 13e99a47-1742-4c7a-843a-ec5dd8577b43.
Documentation updated during deployment build 13e99a47-1742-4c7a-843a-ec5dd8577b43.
Fixed some references to GetAnimation() in the documentation.
Documentation updated during deployment build 95b32a31-bad1-46ff-ac45-f07a81b40535.
Documentation updated during deployment build 95b32a31-bad1-46ff-ac45-f07a81b40535.
Fixed disposed game instances still being used when an attempt to switch to a new game fails.
Added a link to the Mono downloads page in the Getting Started tutorial.
Added a warning message when attempting to compile a game when no C# compiler is found. arcade-issues/issues/9
Removed workaround to avoid occasional hangs in b18.
[racer] Each AI controlled car now has randomized characteristics.
[racer] AI opponent is a bit more interesting.
[racer] Finished basic HUD, implemented race position logic.
Changed `PaletteBuilder.Add` and related methods to accept `Color24` values rather than `int`s (as `int` values can be implicitly casted to `Color24`s anyway).
[racer] Started working on the HUD.
All primitive rendering methods now accept `Vector2f` / `RectF` inputs.
Changed `Graphics.DrawPoint[s]()` and `Graphics.DrawLine()` to take in `Vector2f` rather than `Vector2i`.