Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /nfs/c03/h01/mnt/55667/domains/blog.michaeljbowen.com/html/wp-includes/theme.php on line 623
michaeljbowen.com » Book: ActionScript for Multiplayer Games and Virtual Worlds
Home > Uncategorized > Book: ActionScript for Multiplayer Games and Virtual Worlds

Book: ActionScript for Multiplayer Games and Virtual Worlds

July 29th, 2009

Jobe Makar’s new book, ActionScript for Multiplayer Games and Virtual Worlds, will be available this Monday (August 3rd).  I’ve already read the book and it’s fantastic!

ActionScript for Multiplayer Games and Virtual Worlds

I really wish something like this had been available years ago.  I create lots of multiplayer games and virtual worlds.  This book would have saved me tons of time and effort.

In addition to being a fan of Jobe’s books, I had the pleasure of contributing to this one.  Jobe did me the honor of having me to write Chapter 11: Cooperative Game Play.

The chapter discusses various cooperative game concepts.  Also, I created a fully working multiplayer game to go along with the chapter: Super Blob Brothers (Thanks go to Scott Smith for writing all of the server side code to support the game).  Of course, the book comes with the full source code for the game.

In Super Blob Brothers, two players must help each other complete each level by navigating from the starting point to the Goal Pad.  The game is unique in that cooperation is required.  No level can be completed by a solo player.

Super Blob Brothers

Obstacles include rocks, laser gates, and laser towers.  Rocks can only be pushed by two players working together.  One player has the ability to defend against lasers.  The other player has the ability to disable laser towers.

Other games in the book include a real-time tank game and a fully working virtual world example.

Be sure to purchase the book as soon as possible!  On a scale of 1 to 10, I’d give it an 11.

Uncategorized

  1. Consty
    August 2nd, 2009 at 12:38 | #1

    Are all the projects and examples covered using ActionScript 3, or 2? I’m very interested in purchasing it, but only if it’s using 3.

  2. August 2nd, 2009 at 16:32 | #2

    Consty, all examples are in ActionScript 3.

  3. Isap
    October 12th, 2009 at 07:57 | #3

    About the server side code, is written in Java or Actionscript? Thanks.

  4. October 12th, 2009 at 08:03 | #4

    @Isap
    Isap, all of the book examples use Java for the server side code. However, Electroserver supports both Java and Actionscript for server side code, so you can use Actionscript if you like.

  5. Dan
    March 24th, 2010 at 21:18 | #5

    I have the book, but everytime I open one of the game files, it doesn’t work, even if I open ElectroServer. What files do I need to install or open in order to play the tank game?

  6. March 24th, 2010 at 21:35 | #6

    @Dan
    Dan, did you install the server-side plugin for the tank game correctly?

  7. Dan
    March 24th, 2010 at 21:53 | #7

    @admin
    which plugin? i already have the timestampplugin and gms plugin

  8. March 25th, 2010 at 08:31 | #8

    Check your client build’s server.xml file to make sure it is pointing to your own IP and port. If that doesn’t fix the problem, please follow up on the ElectroServer forums: http://www.electro-server.com/forum/?c=1

  1. No trackbacks yet.