Smalltalk

About this original series

  • # Episodes

    19 episodes
  • Rating

    TV-UN

Episodes of Smalltalk

    • Lights Out Game Part 4

      Finishing Off. In this final 15 minute section we see how to complete the coding for the game in a rather novel way; by coding the missing pieces directly from within Dolphin?s debugger. Once complete, we load an icon image for the game class from a PNG file and then install it into the Dolphin samples folder.

      • Release date
        Dec 3, 2010
      • Runtime
        14:51
    • Lights Out Game Part 3

      Creating the LightsOutBoard model and the LightsOutGame presenter. Here we build the model for the game board and the top level presenter for the game itself. Because the game can have a variable size playing field we will show how to dynamically create presenter components as the game window is opened. This 14 minute video takes us to the point where we can get the game board up on screen.

      • Release date
        Dec 3, 2010
      • Runtime
        13:45
    • Lights Out Game Part 2

      Creating the LightsOutCell presenter and LightsOutCellView. In this 12 minute section we see how to create the MVP triad for the LightsOutCell component, which is used to display each cell on the game board.

      • Release date
        Dec 3, 2010
      • Runtime
        12:18
    • Lights Out Game Part 1

      Introduction. This 5 minute video demonstrates an example of the game we are going to create and explain the structure of the various components involved.

      • Release date
        Dec 3, 2010
      • Runtime
        04:16
    • A Better Hello World

      This 20 minute video shows how to build Hello World properly in MVP by first deciding on a model, then creating a new presenter class and finally assembling a matching view using the View Composer. To finish things off, the final ?application? is installed as an icon in the Dolphin Samples folder.

      • Release date
        Dec 3, 2010
      • Runtime
        21:38
    • Why MVP is a Good Idea

      Once you?ve completed the Better Hello world tutorial you might like to watch this video where we take you through the reasons why MVP is a good idea. In this 10 minute review we discuss the advantages afforded by splitting separation of GUI responsibility into three parts; Model, View and Presenter.

      • Release date
        Dec 3, 2010
      • Runtime
        10:46
    • Part 5: Messing with 3D in Dolphin Smalltalk

      To keep my kids off the XBox in the summer vacation, I put together a 3D playground in Dolphin Smalltalk for them to mess around with. The result was Aragon3d, an object oriented wrapper around the popular Truevision3D library. Part 5: One of the hardest things in 3D programming is handling collision detection. This video shows how Aragon3d uses "constraints" to get characters to avoid other objects, walk on the ground and climb stairs.

      • Release date
        Nov 23, 2010
      • Runtime
        03:54
    • Fun with Text to Speech

      It's very easy to add Text To Speech (TTS) facilities to your Smalltalk programs using an interface to the Microsoft Speech API. In this 5 minute video, I'll take you through how it's done.

      • Release date
        Nov 23, 2010
      • Runtime
        04:55
    • Recovering from a Catastrophic Image Failure

      The Dolphin image provides plenty of benefits to your development workflow. However, it should only be regarded as a temporary home for your work. This is brought home in dramatic fashion should you accidentally do something that causes your image to fail or damages it such that it won?t reload. Fortunately, in such circumstances, there are ways of recovering your work and in this video we look at how to use Ian Bartholomew?s Chunk Browser to recover classes and methods that may have been lost...

      • Release date
        Nov 23, 2010
      • Runtime
        05:40
    • Part 6: Messing with 3D in Dolphin Smalltalk

      To keep my kids off the XBox in the summer vacation, I put together a 3D playground in Dolphin Smalltalk for them to mess around with. The result was Aragon3d, an object oriented wrapper around the popular Truevision3D library. Part 6: Skies. This video introduces two types of sky available with Aragon3d. The first is a simple sky-box that can be built in any one of a number of tools. The second is a dynamic (and frankly, much more interesting) sky created using HLSL. This particular approach ...

      • Release date
        Nov 23, 2010
      • Runtime
        03:54
Discover the best in original web series.© 2012 Blip Networks, Inc. All Rights Reserved.