250: GameDev: Design Patterns: Entity Component System.

250: GameDev: Design Patterns: Entity Component System.

https://www.takeupcode.com/podcast-player/1354/250-gamedev-design-patterns-entity-component-system.mp3Download file | Play in new window | Duration: 7:40 | Recorded on December 9, 2018This design pattern will help you make sense of your game design as it gets bigger....
249: GameDev: Floating Point: Zero, Infinity, NaN.

249: GameDev: Floating Point: Zero, Infinity, NaN.

https://www.takeupcode.com/podcast-player/1334/249-gamedev-floating-point-zero-infinity-nan.mp3Download file | Play in new window | Duration: 6:20 | Recorded on November 25, 2018There’s some special floating point values that you should be aware of. Zero,...
247: GameDev: 1.1 Plus 2.2 Is Not 3.3. What?

247: GameDev: 1.1 Plus 2.2 Is Not 3.3. What?

https://www.takeupcode.com/podcast-player/1324/247-gamedev-1-1-plus-2-2-is-not-3-3-what.mp3Download file | Play in new window | Duration: 9:07 | Recorded on November 11, 2018Be careful with floating point numbers when building games. You could be in for some big...
246: GameDev: Points Vs. Vectors. Which Should You Use?

246: GameDev: Points Vs. Vectors. Which Should You Use?

https://www.takeupcode.com/podcast-player/1317/246-gamedev-points-vs-vectors-which-should-you-use.mp3Download file | Play in new window | Duration: 8:42 | Recorded on October 28, 2018Do you know the differences between points and vectors? You might be surprised. I...
244: CppCon: What Did I Learn? And What Will Help You?

244: CppCon: What Did I Learn? And What Will Help You?

https://www.takeupcode.com/podcast-player/1298/244-cppcon-what-did-i-learn-and-what-will-help-you.mp3Download file | Play in new window | Duration: 8:27 | Recorded on October 1, 2018I just got back from CppCon 2018 in Bellevue Washington. And since this is a podcast...
242: In The End, It’s You Vs. You.

242: In The End, It’s You Vs. You.

https://www.takeupcode.com/podcast-player/1281/242-in-the-end-its-you-vs-you.mp3Download file | Play in new window | Duration: 5:08 | Recorded on September 2, 2018In the end, it’s you vs. you. Is this about living or dying? It seems that this is a common...
240: Video Game Update: Introducing The TUCUT Library.

240: Video Game Update: Introducing The TUCUT Library.

https://www.takeupcode.com/podcast-player/1245/240-video-game-update-introducing-the-tucut-library.mp3Download file | Play in new window | Duration: 9:21 | Recorded on August 5, 2018You can join an actual game development session almost every Saturday. This schedule...
239: What 20 Percent Of Topics Should You Focus On?

239: What 20 Percent Of Topics Should You Focus On?

https://www.takeupcode.com/podcast-player/1241/239-what-20-percent-of-topics-should-you-focus-on.mp3Download file | Play in new window | Duration: 6:02 | Recorded on July 22, 2018There’s a lot you can learn about programming. But do you need to know it all?...
233: Schedule Changes To Support Take Up Code.

233: Schedule Changes To Support Take Up Code.

https://www.takeupcode.com/podcast-player/735/233-schedule-changes-to-support-take-up-code.mp3Download file | Play in new window | Duration: 5:54 | Recorded on April 29, 2018The Take Up Code podcast needs your support! Listen to this episode for upcoming changes or...
230: Filesystem: What Can They Do? Part 4.

230: Filesystem: What Can They Do? Part 4.

https://www.takeupcode.com/podcast-player/695/230-filesystem-can-part-4.mp3Download file | Play in new window | Duration: 14:54 | Recorded on April 8, 2018There is a special type of filesystem used to swap memory. This is not something you’ll need to use...
229: Filesystem: What Can They Do? Part 3.

229: Filesystem: What Can They Do? Part 3.

https://www.takeupcode.com/podcast-player/694/229-filesystem-can-part-3.mp3Download file | Play in new window | Duration: 13:06 | Recorded on April 1, 2018Access control lists provide more security options. The previous episode described the traditional security model...
228: Filesystem: What Can They Do? Part 2.

228: Filesystem: What Can They Do? Part 2.

https://www.takeupcode.com/podcast-player/693/228-filesystem-can-part-2.mp3Download file | Play in new window | Duration: 9:42 | Recorded on March 25, 2018Security is a big part of filesystems. This episode will explain how traditional file system security works for...
227: Filesystem: What Can They Do? Part 1.

227: Filesystem: What Can They Do? Part 1.

https://www.takeupcode.com/podcast-player/691/227-filesystem-can-part-1.mp3Download file | Play in new window | Duration: 14:06 | Recorded on March 18, 2018There are many different types of filesystems with different capabilities. Once you understand these...
226: Filesystem: CHS vs. LBA Modes.

226: Filesystem: CHS vs. LBA Modes.

https://www.takeupcode.com/podcast-player/690/226-filesystem-chs-vs-lba-modes.mp3Download file | Play in new window | Duration: 12:25 | Recorded on March 11, 2018Cylinder, Head, Sector or CHS vs. Logical Block Addressing or LBA give you two ways to find data on a...
225: Filesystem: Partitions Allow You To Divide Your Disks.

225: Filesystem: Partitions Allow You To Divide Your Disks.

https://www.takeupcode.com/podcast-player/689/225-filesystem-partitions-allow-divide-disks.mp3Download file | Play in new window | Duration: 8:55 | Recorded on March 4, 2018Dividing your disks into partitions allows you to use each partition for separate tasks. Listen...
222: Filesystem: Why Should You Learn To Use It?

222: Filesystem: Why Should You Learn To Use It?

https://www.takeupcode.com/podcast-player/685/222-filesystem-learn-use.mp3Download file | Play in new window | Duration: 10:47 | Recorded on February 11, 2018Understanding how to use the filesystem will allow you to add common and expected features to your apps....
221: Be Careful Of Changes In Code Abstraction.

221: Be Careful Of Changes In Code Abstraction.

https://www.takeupcode.com/podcast-player/684/221-careful-changes-code-abstraction.mp3Download file | Play in new window | Duration: 6:11 | Recorded on February 4, 2018The code you write should follow a similar level of detail. I mentioned level of detail in an...
220: One Of These Things Is Not Like The Others.

220: One Of These Things Is Not Like The Others.

https://www.takeupcode.com/podcast-player/683/220-one-things-not-like-others.mp3Download file | Play in new window | Duration: 6:19 | Recorded on January 28, 2018Finding differences will help you make sense of your code. We’re fairly good at spotting things that...
219: C++ RAII Sounds Complicated But Simplifies Your Code.

219: C++ RAII Sounds Complicated But Simplifies Your Code.

https://www.takeupcode.com/podcast-player/680/219-c-raii-sounds-complicated-simplifies-code.mp3Download file | Play in new window | Duration: 8:22 | Recorded on January 21, 2018Resource allocation is initialization or RAII for short may be hard to pronounce but will...
218: C++ Used To Program Video Games.

218: C++ Used To Program Video Games.

https://www.takeupcode.com/podcast-player/679/218-c-used-program-video-games.mp3Download file | Play in new window | Duration: 8:40 | Recorded on January 14, 2018Why is C++ such a good choice for writing games? The C++ language is used for many types of projects...
217: How To Start Building a Video Game. Part 7.

217: How To Start Building a Video Game. Part 7.

https://www.takeupcode.com/podcast-player/678/217-start-building-video-game-part-7.mp3Download file | Play in new window | Duration: 7:33 | Recorded on January 7, 2018Work on the toughest problems first. And if you can’t solve them, then find a way around....
216: How To Start Building a Video Game. Part 6.

216: How To Start Building a Video Game. Part 6.

https://www.takeupcode.com/podcast-player/677/216-start-building-video-game-part-6.mp3Download file | Play in new window | Duration: 10:46 | Recorded on December 30, 2017How is a video game different than any other application? Building a video game will help you...
215: How To Start Building a Video Game. Part 5.

215: How To Start Building a Video Game. Part 5.

https://www.takeupcode.com/podcast-player/676/215-start-building-video-game-part-5.mp3Download file | Play in new window | Duration: 6:33 | Recorded on December 24, 2017We all want to think big. But to get there, we need to think small. I’ve talked about this a...
214: How To Start Building a Video Game. Part 4.

214: How To Start Building a Video Game. Part 4.

https://www.takeupcode.com/podcast-player/675/214-start-building-video-game-part-4.mp3Download file | Play in new window | Duration: 8:26 | Recorded on December 17, 2017You can take advantage of libraries and frameworks. Listen to the full episode to learn how...
213: How To Start Building a Video Game. Part 3.

213: How To Start Building a Video Game. Part 3.

https://www.takeupcode.com/podcast-player/674/213-start-building-video-game-part-3.mp3Download file | Play in new window | Duration: 9:31 | Recorded on December 10, 2017What role will data play in your game? It doesn’t matter what type of application...
212: How To Start Building a Video Game. Part 2.

212: How To Start Building a Video Game. Part 2.

https://www.takeupcode.com/podcast-player/673/212-start-building-video-game-part-2.mp3Download file | Play in new window | Duration: 10:21 | Recorded on December 3, 2017How do you make your idea more specific? It’s hard to make progress on a vague idea. This...
211: How To Start Building a Video Game. Part 1.

211: How To Start Building a Video Game. Part 1.

https://www.takeupcode.com/podcast-player/672/211-start-building-video-game-part-1.mp3Download file | Play in new window | Duration: 11:36 | Recorded on November 26, 2017You have a vague idea for a new video game. Where do you begin? I’m not a painter but I have...
210: Shiny Projects And Distractions.

210: Shiny Projects And Distractions.

https://www.takeupcode.com/podcast-player/671/210-shiny-projects-distractions.mp3Download file | Play in new window | Duration: 10:12 | Recorded on November 19, 2017When is it okay to switch to a different project? This is something that I struggle with all the time....
209: CSS: Cascading Style Sheets Tutorial. Part 2.

209: CSS: Cascading Style Sheets Tutorial. Part 2.

https://www.takeupcode.com/podcast-player/669/209-css-cascading-style-sheets-tutorial-part-2.mp3Download file | Play in new window | Duration: 11:19 | Recorded on November 12, 2017Cascading Style Sheets let you manage how your HTML looks so you can keep your HTML...
208: CSS: Cascading Style Sheets Tutorial. Part 1.

208: CSS: Cascading Style Sheets Tutorial. Part 1.

https://www.takeupcode.com/podcast-player/668/208-css-cascading-style-sheets-tutorial-part-1.mp3Download file | Play in new window | Duration: 8:29 | Recorded on November 5, 2017Cascading Style Sheets let you manage how your HTML looks so you can keep your HTML...
207: Trees: AST: Abstract Syntax Tree. A Simple Example.

207: Trees: AST: Abstract Syntax Tree. A Simple Example.

https://www.takeupcode.com/podcast-player/667/207-trees-ast-abstract-syntax-tree-simple-example.mp3Download file | Play in new window | Duration: 16:43 | Recorded on October 29, 2017An abstract syntax tree can help your code make sense of what a user provides. Listen...
206: Collections: Stack.

206: Collections: Stack.

https://www.takeupcode.com/podcast-player/666/206-collections-stack.mp3Download file | Play in new window | Duration: 6:07 | Recorded on October 22, 2017You can use a stack when you need to remember something and only ever need the last thing. If you need to access...
205: Trees: What Can You Do With Them?

205: Trees: What Can You Do With Them?

https://www.takeupcode.com/podcast-player/663/205-trees-can.mp3Download file | Play in new window | Duration: 14:25 | Recorded on October 15, 2017What other things can trees help you to solve? When thinking about trees, I usually put them in two groups. The first are...
204: This Is Terrible, You Gotta Start Anyway.

204: This Is Terrible, You Gotta Start Anyway.

https://www.takeupcode.com/podcast-player/658/204-terrible-gotta-start-anyway.mp3Download file | Play in new window | Duration: 10:15 | Recorded on October 8, 2017Have you ever created something and then thought about how bad it was? What did you do? Most of us would...
203: Trees: Why Use Them?

203: Trees: Why Use Them?

https://www.takeupcode.com/podcast-player/652/203-trees-use.mp3Download file | Play in new window | Duration: 8:00 | Recorded on October 1, 2017Why should you consider using trees? You can find more information about trees in some of the earlier episodes. I’ll...
202: Graphs vs. Trees vs. Hierarchies: Compared.

202: Graphs vs. Trees vs. Hierarchies: Compared.

https://www.takeupcode.com/podcast-player/650/202-graphs-vs-trees-vs-hierarchies-compared.mp3Download file | Play in new window | Duration: 12:29 | Recorded on September 24, 2017Before exploring HTML and CSS further, you’re going to need to understand graphs,...
201: HTML: Caching Generated Output For Speed.

201: HTML: Caching Generated Output For Speed.

https://www.takeupcode.com/podcast-player/649/201-html-caching-generated-output-speed.mp3Download file | Play in new window | Duration: 10:10 | Recorded on September 17, 2017Now that you can generate HTML, why would you ever want to go back to the old way of...
Feedback

What's on your mind?
On a scale of 0 to 10, how likely are you to refer us to friends?