History - Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

[Unreleased]

Added
Changed
  • Updated

Removed
Fixed
  • Trying to setup venv to work between my Mac and PC

Deprecated

[0.1.2] - 2019-08-05

  • Posted to Cafe Pythonista Post_02.md

[0.1.1] - 2019-07-28

  • Bunch of refactoring to simplify the project structure

  • Starting to combine old versions of the code (e.g. starting to re-implement HUD)

  • GUI work begins (building from a PySimpleGUI OpenCV demo)

blog/images/history/2019_07_28.21.53.45.png

[0.1.0] - 2019-07-09

  • Initial Commit

Pre-History

Xbox Teardown

At some point I settled on a particular xbox controller brand that was easy to hack and set out to map a good-enough amount of the pins

blog/images/400pxWide/Pins_Image_400px.jpg blog/images/selects/IMG_0246_800pxWide.jpg blog/images/selects/IMG_0249_800pxWide.jpg blog/images/selects/IMG_0250_800pxWide.jpg blog/images/selects/IMG_0251_800pxWide.jpg blog/images/selects/IMG_0255_800pxWide.jpg blog/images/selects/IMG_0257_800pxWide.jpg blog/images/selects/IMG_0258_800pxWide.jpg blog/images/selects/IMG_0260_800pxWide.jpg blog/images/selects/IMG_0262_800pxWide.jpg blog/images/selects/IMG_0263_800pxWide.jpg blog/images/selects/IMG_0268_800pxWide.jpg blog/images/selects/IMG_0271_800pxWide.jpg blog/images/selects/IMG_0272_800pxWide.jpg blog/images/selects/IMG_0274_800pxWide.jpg blog/images/selects/IMG_0276_800pxWide.jpg blog/images/selects/IMG_0277_800pxWide.jpg blog/images/selects/IMG_0278_800pxWide.jpg blog/images/selects/IMG_0281_800pxWide.jpg blog/images/selects/IMG_0282_800pxWide.jpg blog/images/selects/IMG_0283_800pxWide.jpg blog/images/selects/IMG_0286_800pxWide.jpg

May 2019 (Custom PCB)

_I didn’t get the spacing/orintation right for the screens if you’re wondering why it’s proto-boarded together_

blog/images/selects/IMG_0371_800pxWide.jpg blog/images/selects/IMG_0373_800pxWide.jpg blog/images/selects/IMG_0375_800pxWide.jpg blog/images/selects/IMG_0382_800pxWide.jpg blog/images/selects/IMG_0383_800pxWide.jpg

Mar - Apr 2019 (Breadboarding)

blog/images/selects/IMG_0289_800pxWide.jpg blog/images/selects/IMG_0294_800pxWide.jpg blog/images/selects/IMG_0299_800pxWide.jpg

Feb 18, 2019 (Proof-of-concept)

An early proof-of-concept for object-detection on players (I _think_ this was some out-of-the-box YOLO setup from some tutorial - I remember being plesantly surprised by the drag-and-drop results)

blog/images/800pxWide/2019-02-18.jpg

Dec 31, 2018 (Proof-of-concept)

Early prototyping on an Xbox One controller

blog/images/400pxWide/2018_10_31_20.31.14_400px.jpg

Nov 14, 2018 (Proof-of-concept)

Proof-of-concept an Xbox360 controller here, which requires plugging this into a PC and streaming the Xbox to the PC, which is a pain to get working and error prone.

blog/images/selects/IMG_0007_800pxWide.jpg