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