Welcome1:30 with Jeremy McLain
In this course, we'll build a tower defense game while we learn about how to do object oriented programming in C#.
[SOUND] Welcome to C Sharp Objects. 0:00 I'm Jeremy and I'm a software developer. 0:06 This course will build on top of what we've already learned 0:09 about the basics of programming in C Sharp. 0:12 I recommend you follow the links in the teacher's notes if you haven't completed 0:14 the prerequisites, but you don't need to have any other programming experience. 0:18 In this course we'll learn how C Sharp supports 0:23 many of the basic principles of object oriented programming. 0:26 Object oriented programming is a common way to think about software development. 0:29 It's so common in fact that most programming languages today 0:33 are designed around it. 0:37 C Sharp is one of those languages. 0:38 So we call it an object oriented programming language. 0:40 You may hear people refer to object oriented programming as O O for short. 0:44 In order to learn the concepts of O O we'll build a simple version of a tower 0:48 defense game called tree house defense. 0:52 Invaders march down the path and 0:55 the user can place hours on the map shouldn't be invaders. 0:56 The user wins by destroying all the invaders. 1:00 If any of the invaders reach the end of the path and the user loses the game. 1:03 For now we won't worry about designing the graphics of the game 1:07 we'll just write code. 1:10 Designing and adding graphical elements to a game is quite a bit more work. 1:12 But if you're interested in learning how to make video games, 1:16 check out the teachers' notes for courses on that topic. 1:19 By the end of this course, we'll have learned most of the syntax or 1:23 rules of C Sharp. 1:26 Pretty cool? 1:27 Let's get going. 1:29
You need to sign up for Treehouse in order to download course files.Sign up