Angus Cheng
  • Posts

Posts

August 15, 2023

Customer Support Sim Dev Log #1

  • Create an image for information.txt
  • Put icons into GameState
  • Create an event that makes the information icon appear
  • Create “Valued Behaviours”
  • Create the information window
  • Clicking on the information icon opens the information window
  • Data in information window comes from GameState
  • Create LevelComplete Event
  • Rename GameState -> GameData
  • Create a IGameState interface
  • Create a GamePlayState class
  • Create a VictoryState class
  • When finishing level one, go to VictoryState
  • Play victory sound in VictoryState class
  • Create a LogoState class
  • Create a GameStateManager class
  • Setup data for level two
  • Think about how to change levels
  • VictoryState pressing enter takes you to the next level
  • Level 2: Starts with CEO meeting, he talks about “Valued Behaviours”. Then gameplay is as before
  • Fixing issues when starting level two
February 28, 2023

Mum and I look for a Heroin Cure

One day in January 2010 I was hanging out with my Mum in her study while she was drinking a coffee. She was reading the news, and found something interesting. “Take a look at this story, apparently the police in Cambodia rounded up a bunch of heroin addicts and conducted a drug trial on them”. The story she found only went for a paragraph or two. “This is pretty interesting, I’d like to know more about it”.

February 8, 2023

San Francisco Job Search 2017

Saturday July 15 2017

On the plane, about to take off from HK to San Francisco, I get an email from Triplebyte saying that my email with Groupon has been cancelled. That’s weird. I think about it, and realise I’m staying in Palo Alto, even though I don’t have any interviews there. The flight is pretty good, I’m sitting next to a little kid and have lots of space.

When I land I catch the train to Milbrae and then catch the Caltrain to Palo Alto. I check into the hotel and think about trying to stay up until 8 PM so that I can get into the right time zone. Instead I sleep. I wake up at 8 PM. I go back to sleep, and hope I can sleep until 6 AM or something. Instead I wake up at 11 PM, watch TV for a few hours then go back to sleep. I get up at 6 AM and I’m really hungry. Okay this is really boring, I’m going to skip straight to the interviews.

February 1, 2023

Bank Statement Converter - Revenue Numbers

I wrote a post sharing the latest revenue numbers for Bank Statement Converter.

January 29, 2023

Hacking Through the UI

Let me tell you the story of my first ever business meeting.

Porting Hopsee at IC Studio

Back in 2016 I worked at a start up called IC Studio. The company had a strange business model. We would partner with early stage start up and help build their products. In exchange for building their products, we would receive a bit of equity in the company. Instead of providing money to these companies, we provided development skills. Before doing this business model, the company’s CTO built a taxi sharing app for iPhone. They called it Hopsee. I was hired to port Hopsee to Android.

January 28, 2023

Project Management Sim

Click here to try out Project Management Sim.

January 27, 2023

Hiking to Sea Ranch

Back in April 2021 me and some friends tried to hike from Mui Wo to The Sea Ranch. Sadly, we got 95% of the way there but couldn’t figure out how to get from Tai Long Wan over to The Sea Ranch. Yesterday we decided to have another go at it with someone who has been there multiple times.

The Sea Ranch

Made up of 20 four story villas. Construction completed in 1979 and most of the apartments were purchased by companies. The companies would then give out the apartments to senior employees as a perk.

  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»
© Angus Cheng 2026