This PatternCraft tutorial explores the Builder Pattern in the context of building out maps in Starcraft:
Showing posts with label tutorials. Show all posts
Showing posts with label tutorials. Show all posts
Wednesday, May 18, 2011
PatternCraft - Builder Pattern
Labels:
builder pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
Tuesday, May 17, 2011
PatternCraft - Adapter Pattern
PatternCraft is a series of video tutorials which uses Starcraft references to teach Design Patterns. This tutorial covers the Adapter Pattern by showing how to add Mario and Sonic to Starcraft.
Labels:
adapter pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
Monday, May 16, 2011
PatternCraft - The Differences Between the Bridge, State, and Strategy Patterns
I've already covered the state pattern and the strategy pattern, but many people find it difficult to distinguish between the two. I put this tutorial together to help highlight the differences. I also included the bridge pattern because, although it's not a "behavioral pattern", it's usage is very similar and helps show how different these patterns really are.
Labels:
bridge pattern,
design patterns,
IntelliJ,
PatternCraft,
state pattern,
strategy pattern,
tutorials,
videos
Friday, March 18, 2011
PatternCraft - Abstract Factory Pattern - Part 1
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Thursday, February 10, 2011
PatternCraft - Null Object Pattern - Part 1
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Labels:
Null Object Pattern,
PatternCraft,
tutorials,
videos
Wednesday, February 09, 2011
PatternCraft - Chain of Responsibility - Part 3
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Source
ChainOfResponsibilityDemo.swf
Source
ChainOfResponsibilityDemo.swf
Friday, February 04, 2011
PatternCraft - Chain of Responsibility - Part 2
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Wednesday, February 02, 2011
How it Works - Robotlegs - Part 4
The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
How it Works - Robotlegs - Part 3
The “How it Works” video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
Tuesday, February 01, 2011
PatternCraft - Chain of Responsibility - Part 1
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
Source available here: https://github.com/johnlindquist/johnlindquist.com/tree/master/ChainOfResponsibility-ATM
Source available here: https://github.com/johnlindquist/johnlindquist.com/tree/master/ChainOfResponsibility-ATM
How it Works – Robotlegs – Part 2
The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
Monday, January 31, 2011
How it Works – Robotlegs – Part 1
The "How it Works" video series explains how the inner details of popular libraries work so that you can use the same solutions in your own projects.
Labels:
ActionScript 3,
how it works,
robotlegs,
tutorials,
videos
Thursday, December 23, 2010
PatternCraft - Proxy Pattern
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the seventh in the series and covers the Proxy Pattern.
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/ProxyPatternDemo/src/
This video is the seventh in the series and covers the Proxy Pattern.
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/ProxyPatternDemo/src/
Labels:
IntelliJ,
PatternCraft,
proxy pattern,
tutorials,
videos
Thursday, September 09, 2010
PatternCraft – Command Pattern
PatternCraft is a series of video tutorials that use StarCraft references to teach Design Patterns.
This video is the third in the series and covers the Command Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Visitor Pattern
Memento Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/CommandPatternDemo/src/
This video is the third in the series and covers the Command Pattern.
Other PatternCraft tutorials:
Mediator Pattern
Visitor Pattern
Memento Pattern
State Pattern
Strategy Pattern
Source is here: http://github.com/johnlindquist/johnlindquist.com/tree/master/CommandPatternDemo/src/
Labels:
ActionScript 3,
command pattern,
design patterns,
IntelliJ,
PatternCraft,
tutorials,
videos
Tuesday, May 18, 2010
AsyncCommand with Robotlegs, Signals, Flight, MinimalComps
I watched Jesse Warden's presentation at FATC over the weekend on Gaia + Robotlegs. It was a great presentation and he was a bit rushed so he didn't get to explain the importance of his AsyncCommand slide. I threw this together to show my typical approach:
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]
Right-click and "save as" to download the video to your hard drive.
*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.
Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]
Right-click and "save as" to download the video to your hard drive.
*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.
Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
AsyncCommand with Robotlegs, Signals, Flight, MinimalComps
I watched Jesse Warden's presentation at FATC over the weekend on Gaia + Robotlegs. It was a great presentation and he was a bit rushed so he didn't get to explain the importance of his AsyncCommand slide. I threw this together to show my typical approach:
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]
Right-click and "save as" to download the video to your hard drive.
*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.
Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
[pro-player type="mp4"]http://j0hn.org/videos//asynccommand.mp4[/pro-player]
Right-click and "save as" to download the video to your hard drive.
*note - I recorded in 1280x720 to upload to YouTube HD hosting, but they rejected it since it's a little over 10 minutes.
Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
Saturday, April 17, 2010
Search Widget - Robotlegs, Signals, Flight, Minimal Comps, Yahoo Astra
Man, long time, no post.
This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]
Download Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]
Download Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
Search Widget - Robotlegs, Signals, Flight, Minimal Comps, Yahoo Astra
Man, long time, no post.
This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]
Download Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
This video comes from a chat I was having with Renaun Erickson, Garth Braithwaite, and Jac Wright about the value of watching someone work towards a specific goal. So, this video isn't really a tutorial, it's more of me just building a search widget and talking about it as I go. Anyway, here it is:
[pro-player type="mp4"]http://j0hn.org/videos//search-widget.mp4[/pro-player]
Download Source Code
Libraries used:
Robotlegs
Signals
signals-extensions-CommandSignal
Flight
MinimalComps
Yahoo Astra WebAPIs
Wednesday, January 27, 2010
haXe Tutorial
This tutorial is for anyone who has heard about haXe, but never had the time to figure out how to set it up. If you guys show a lot of interest in learning more about haXe, I'll put together a few more tutorials on some of the features, but as of right now I have no idea what kind of interest is out there:
*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.
*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.
haXe Tutorial
This tutorial is for anyone who has heard about haXe, but never had the time to figure out how to set it up. If you guys show a lot of interest in learning more about haXe, I'll put together a few more tutorials on some of the features, but as of right now I have no idea what kind of interest is out there:
*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.
*note - I tried "fast forwarding" through the download/install portions, but the camtasia "clip speed" couldn't accurately fast forward only the parts I selected.
Subscribe to:
Posts (Atom)