Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.
Advertisement

Flash

  • artificial intelligence
    Create a Hockey Game AI Using Steering Behaviors: DefenseHockey defense preview
    49 shares
    In this tutorial, we finish coding our hockey game artificial intelligence using steering behaviors and finite state machines. This time, we implement the AI required by game entities to defend their team's goal from their opponents' attack.Read More…
  • artificial intelligence
    Create a Hockey Game AI Using Steering Behaviors: AttackHockey attack preview
    15 shares
    In this tutorial, we continue coding artificial intelligence for a hockey game using steering behaviors and finite state machines. In this part of the series, you will learn about the AI required by game entities to coordinate an attack, which involves intercepting and carrying the puck to the opponent's goal.Read More…
  • artificial intelligence
    Create a Hockey Game AI Using Steering Behaviors: FoundationHockey foundation preview
    14 shares
    If you're going to make an action, sports, or strategy game with many units controlled by the computer, you will need some serious artificial intelligence. In this tutorial, we begin coding AI for a hockey game using steering behaviors and finite state machines. You'll learn the advanced artificial intelligence required by game entities to avoid bumping into teammates and to chase after a target entity.Read More…
  • artificial intelligence
    Finite-State Machines: Theory and ImplementationFeatured image steering leader following 400
    63 shares
    A finite-state machine is a model used to represent and control execution flow. It is perfect for implementing AI in games, producing great results without a complex code. This tutorial describes the theory, implementation and use of simple and stack-based finite-state machines.Read More…
  • How to Learn
    How to Learn Starling FrameworkHow to learn starling 400px
    42 shares
    Starling Framework is a free, open-source framework written using ActionScript 3.0. The primary purpose of this framework is to make it extremely easy for developers to build games for the Adobe Flash Platform. In this article, we'll introduce you to Starling, and share tips, screencasts, tutorials, and resources for getting started with it.Read More…
  • Multiplayer
    Building a Peer-to-Peer Multiplayer Networked GameFeatured image network p2p 400
    34 shares
    Playing a multiplayer game is always fun. Instead of beating AI-controlled opponents, the player must face strategies created by another human being. This tutorial presents the implementation of a multiplayer game played over the network using a non-authoritative peer-to-peer (P2P) approach.Read More…
  • Implementation
    Creating Isometric Worlds: A Primer for Game Developers, ContinuedCreating isometric worlds hires
    7 shares
    In this tutorial, we'll build on the original Creating Isometric Worlds primer, and learn about implementing pickups, trigger tiles, level swapping, path finding and following, level scrolling, isometric height and isometric projectiles.Read More…
  • Implementation
    Understanding Steering Behaviors: Path FollowingFeatured image steering path 400
    15 shares
    Path following is a frequent problem in game development. This tutorial covers the path following steering behavior, which allows characters to follow a predefined path made of points and lines.Read More…
  • Isometric Games
    Creating Isometric Worlds: A Primer for Game DevelopersCreating isometric worlds hires
    171 shares
    In this tutorial, I'll give you a broad overview of what you need to know to create isometric worlds. You'll learn what the isometric projection is, and how to represent isometric levels as 2D arrays. We'll formulate relationships between the view and the logic, so that we can easily manipulate objects on screen and handle tile-based collision detection. We'll also look at depth sorting and character animation.Read More…
  • Implementation
    Understanding Steering Behaviors: Collision AvoidanceCollision avoidance hires
    33 shares
    Decent NPC navigation often requires the ability to avoid obstacles. This tutorial covers the collision avoidance steering behavior, which allows characters to gracefully dodge any number of obstacles in the environment.Read More…
  • Implementation
    How to Code Unlockable Achievements for Your Game (A Simple Approach)Featured image simple achievement
    20 shares
    Achievements are extremely popular among gamers. They can be used in a variety of ways, from teaching to measuring progress, but how can we code them? In this tutorial, I will present a simple approach for implementing achievements.Read More…
  • How to Learn
    How to Learn FlixelFlixel
    42 shares
    Flixel is a free and open source 2D game development framework written by Adam "Atomic" Saltsman (Canabalt, Hundreds) in AS3 for making Flash games. It is a very mature, flexible and robust library. In this article, we'll introduce you to the platform and its capabilities, and share tutorials, plugins, and suggestions to get you started developing games with it.Read More…
Advertisement
Advertisement