parent
cad621e0e9
commit
04ccc9094b
37
Weekly-Snippets.md
Normal file
37
Weekly-Snippets.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
## 2020-02-03
|
||||||
|
* Formed SemiColin Games LLC!
|
||||||
|
* Set up DigitalOcean account, configured cloud machines, & made a placeholder website at <https://semicolin.games>.
|
||||||
|
* Explored some devblog options... didn't really settle on a choice yet though.
|
||||||
|
* Added histogram-based performance counters.
|
||||||
|
* Partial work on vision / line-of-sight algorithm.
|
||||||
|
|
||||||
|
## 2020-01-27
|
||||||
|
* Wrote some [new collision-detection code](../../tree/master/Shared/Geometry.cs) and started using it (along with Bresenham's algorithm) in Player.Update().
|
||||||
|
* Started to implement a field-of-view algorithm.
|
||||||
|
* Updated player sprite to a "ninja" asset. Added tool for importing more sprites from the same pack.
|
||||||
|
* Debug now keeps debug rects & lines when the game is paused.
|
||||||
|
* Bound player & camera positions by edges of the world.
|
||||||
|
* Tried (but failed) to upgrade to built-from-head MonoGame.
|
||||||
|
|
||||||
|
## 2020-01-20
|
||||||
|
* Implemented [Bresenham's line-rasterization algorithm](../../tree/master/Shared/Line.cs), along with unit tests for it.
|
||||||
|
* Added ability to draw said lines to screen via Debug.AddLine().
|
||||||
|
* Converted Debug.Toast -> Debug.AddToast() (allowing for multiple toasts per frame).
|
||||||
|
* Implemented "pause" functionality.
|
||||||
|
* Added a Clock class and separated model time from wall-clock time in World.Update() and friends.
|
||||||
|
* Converted World from a dense Tile[][] representation of static obstacles to a sparser List<Tile>.
|
||||||
|
|
||||||
|
## 2020-01-13
|
||||||
|
* Installed MonoGame SDK 3.8.0.970 from their development branch. Upgraded OpenGL project to .NET framework 4.7.2.
|
||||||
|
* Added unit tests to History (#17).
|
||||||
|
* Added Input struct to abstract away gamepad & keyboard inputs (#5) and make mutually-incompatible directional inputs cancel each other out (#7).
|
||||||
|
* World can now load non-rectangular input strings without erroring out.
|
||||||
|
* Refactored Player.HandleInput to be a bit cleaner.
|
||||||
|
|
||||||
|
## 2020-01-06: Infrastructure Week
|
||||||
|
* Thought of a potential company name. Bought the domain & did a first pass of logo design.
|
||||||
|
* Investigated GitHub / GitLab / Phabricator; chose to stick with GitHub (free) for now.
|
||||||
|
* Set up G Suite & some skeletal Google Cloud infrastructure (including placeholder webpage).
|
||||||
|
* Renamed project codename from "Jumpy" to "sneak".
|
||||||
|
* Set up copybara pipeline to make a public mirror of parts of the repo.
|
||||||
|
* Converted TODOs in the codebase into proper GitHub issues.
|
Loading…
Reference in New Issue
Block a user