This is a multi-part message in MIME format.
----------------16637913541373146356
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Heya Everyone,
Today I have quite the episode for you, it's the first part of a
two-parter. We are going to cover lots more programming techniques
including (but definitely not limited to, creating custom classes,
methods, canvases, etc.
In Episode 4, we will be making a Networked/Multiplayer Tic-Tac-Toe game.
----------------16637913541373146356
Content-Type: image/gif; name="icon_biggrin.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="icon_biggrin.gif"
R0lGODlhDwAPALMNAEVFRf/qAAAAAP/////OAP/JAP+0AP6dAP/+k//9E///x///6//lAAAA
AAAAAAAAACH5BAEAAA0ALAAAAAAPAA8AAARZsEkJap241aUQIhcGcEkSnMQBTEBnnnC6aogp
wHcAasqbB7mCCoD4wXCGSlHAbDqTANtgSh0IClACsEq9qjRaAfe6AxMYTvKXQiAU3m9ZpmKo
G4YZlmU2iQAAOw==
----------------16637913541373146356
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Yep... I know you're all probably so overcome with happiness because
what better things do we all have to do than sit around playing
eachother at tic-tac-toe.
Hope you all enjoy watching this as much as I did making it, and as
always, please comment comment comment. Also don't forget to sign up at
the site to help contribute your ideas and thoughts for future
episodes. Thanks!
Best,
George Bohnisch
Host, RBtv
George@[EMAIL PROTECTED]
4: Entering the Tic Tac Factory
June 8th, 2007
Summary
--------------
Today's episode is the first of a two part project, we will be creating
a networked/multiplayer tic-tac-toe game.
Oh yes, everyone's favorite childhood game is back and oh so much
better than ever. Challenge your friends, your
co-workers, your dog, anyone who's willing to lose.. errr... play.
We will be creating custom classes, modules, and more. By taking a
Canvas and extending its
functionality, we are able to create a functional game board that is
playable and dynamic. We will be using
controls such as Lines and BevelButtons in today's project.
Show Notes
------------------
- Explain the project we are going to be creating
- Explain how lines can be useful and exactly how the X1, X2, Y1, Y2
points work
- Arrange our lines into the game board grid.
- Explain the background of a class and how it can be useful
- Create a custom Canvas class to support our game squares
- Create properties and methods/functions for our new Class
- Create and disucss the game logic and implement that logic into an
expandable module
- Write the main logic methods and create custom methods to support the
logic
- Implement the game squares onto the game board
- Create ‘New Game’ methods and buttons using BevelButton and show
game
status and arrange final GUI using
- StaticText
- BevelButton
- Lines
- Custom Class Control
- Complete by testing for game logic and functionality to prepare for
networking modules to be implemented
----------------16637913541373146356--


|