#100DaysOfCode in Python Transcripts
Chapter: Days 97-99: Building JSON APIs
Lecture: Your turn: Day 1

Login or purchase this course to watch this video and the rest of the course contents.
0:00 That was a big one, wasn't it?
0:01 Quite a bit of stuff we covered there
0:03 but I hope it was worth it.
0:04 I hope you really feel like you have
0:06 this great, cool power.
0:08 What I would like you to attempt with whatever
0:10 time you have remaining for these 3 days,
0:13 make it as far as you can, if you don't
0:14 get done like, no big deal.
0:17 Try to create a game, kind of like we did,
0:20 but do it remotely.
0:22 Set it up so you that you can play a game
0:26 and people can have their high scores
0:27 and a record of the game and a history and so on,
0:31 players that can come back and resume
0:33 playing other games and so on.
0:35 If they get some kind of ranking or something right,
0:37 like experience or points.
0:40 One game I had in mind, it's really simple.
0:42 Simpler than what we were doing by quite a bit
0:45 that you could work on is the high,
0:47 low or guess that number game.
0:49 Just goes like this, what's your name?
0:50 Pick a number between 0 and 100.
0:52 50, too high.
0:53 30, too high.
0:54 10, too low.
0:55 15, too low.
0:56 19, boom, you win.
0:58 Simple game and you don't even have to write it.
1:00 The whole thing actually exists right here,
1:02 you can grab it but your goal is to move this logic
1:05 and the persistence to the server.
1:07 So hopefully this is a simpler version
1:09 of what we talked about.
1:11 In addition to watching the videos today,
1:14 if you have extra time, take this high, low game
1:17 or some other game you want to do
1:18 and add database persistence to it.
1:21 Feel free to borrow heavily from the code that we dropped
1:25 in there as well on this one, right?
1:26 You've got to, remember you've got to create the sequel
1:28 off of your base, you've got to define the classes,
1:31 you've got to create the factory, you can just copy
1:33 that stuff over, change the names of the classes
1:35 in the columns 'till it works for you.
1:37 Okay, so that should be pretty quick,
1:40 if you rob the code from a previous day
1:43 that you've already done.