Halo Combat Evolved was THE game when I grew up. And through school, the novels held my attention. In particular, I remember 2 excerpts:

“Give me a spotlight here. Prepare a sterilization field, and lower the ambient lighting by forty percent. And a little Mahler, please. Symphony number two.” “Yes, Doctor.” Music drifted from the speakers.

Halo: First Strike ~p. 151, Dr. Halsey to Kalmiya inside CASTLE base

She deliberated how to solve this problem, spun off a multi-tasking routine that listed her resources, and filtered them in a creativity-probability matrix, hoping to find an inspired match.

Halo: First Strike ~p. 235, Cortana aboard Ascendant Justice

It'll take a while to reach those heights, but the first step was a blast.

What it does

Brings within reach of most comp sci people the ability to create and leverage their own Cortana commands.

How I built it

C#, Windows 10 Universal App, AutoHotkey, and lots of ****ing swearing.

Challenges I ran into

Drag and drop had pitiful support. I ended up writing extensive helper classes to fix that. Also, the app's environment was harshly sandboxed, which necessitated constant creative workarounds. Finally, Cortana's voice recognition activation is a black box. Debugging issues around it boiled down to perseverance(raging stubbornness).

Accomplishments that I'm proud of

There's a UI! With the quagmire of gotcha's the Windows Univeral App framework provided, that's something of a miracle on its own.

What I learned

Scope... I attempted in 30 hours what would probably take 80 to do cleanly.

What's next for FlawlessCowboy

Multiple commands in the same sentence (as in the inspirational excerpts).

Built With

Share this project: