Upload
lykhanh
View
215
Download
0
Embed Size (px)
Citation preview
• 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.
• 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.