what is a let’s code video? - american association of ... · •what is a let’s code video?...

13

Upload: lykhanh

Post on 01-Aug-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

• What is a Let’s Code video?

• Goals of LCP

• Growth and successes

• Case Study: FTL series

• What’s next?

• Record the development and implementation of a computer program.

• Make the code available so the viewer may “play along.”

• Offer commentary on the planning and revision.

• Discuss feedback with viewers.

• Spread interest in computational physics.

• Demonstrate successful coding practices.

• Share ideas with viewers.

• Reduce programming’s perception of dry formality.

0

100

200

300

400

500

600

700

800

9/3/2015 10/23/2015 12/12/2015 1/31/2016 3/21/2016 5/10/2016 6/29/2016 8/18/2016

Subscribers (cumulative)

10/7 – Channel launches.Reddit very kind.Sub

scri

be

rs

Date

600

620

640

660

680

700

720

740

9/3/2015 10/23/2015 12/12/2015 1/31/2016 3/21/2016 5/10/2016 6/29/2016 8/18/2016

Subscribers (cumulative)

2/22 – Season 2 begins.FTL series huge success.

4/15 – TTR series begins.

3/18 – FTL series concludes.

Sub

scri

be

rs

Date

0

5000

10000

15000

20000

25000

30000

9/3/2015 10/23/2015 12/12/2015 1/31/2016 3/21/2016 5/10/2016 6/29/2016 8/18/2016

View Time (Cumulative)

10/7 – Channel launches.Reddit very kind.

2/22 – Season 2 begins.FTL series huge success.Videos longer.

4/15 – TTR series begins.

3/18 – FTL series concludes.

Vie

w T

ime

(min

ute

s)

Date

• Basic Problem: Cut through the most rooms* in an enemy ship** using a beam***.• *Damage calculation can vary.

• **Ship is randomized.

• ***Beams have different lengths.

• Largely trial and error.

• Series developed code to find optimal beam geometry.

• Lots of views! Lots of comments.

• Series largely a success because…• The topic solves a non-trivial problem the viewer regularly faces.

• The primary audience is already technically oriented.

• The primary audience is a centralized niche group.

• Game premise: Outmaneuver your opponent in a randomized field of black holes.

• Physics elements: Inverse square law, conservation of energy & angular momentum, controlling force versus velocity.

• Programming elements: Randomized array of black holes (relatively easy), computer controls of opponent ships (daunting).

• Currently learning Unity game engine.

• Will develop and test game on video, with requests for feedback.

• What is a Let’s Code video?

• Goals of LCP

• Growth and successes

• Case Study: FTL series

• What’s next – Black Hole Battles!