Author: WPInitiator

  • iPhone Game Programming – Tutorial 10 – Part 1 – Game Structure

    iPhone Game Programming – Tutorial 10 – Part 1 – Game Structure


    You will be pleased to know that the first part of tutorial 10 is now available for viewing. It’s taken me much longer than I would have liked to get this ready, but I’m glad that at least part 1 is out.

    This part of the tutorial covers the changes to the project structure I have made along with how I am managing different game scenes such as the main menu and core game scene. It also covers some of the changes I’ve made to the Image class etc.
    Check out these cool WordPress plugins! – CodeRevolution.

  • Gtk+ Kick-Start Tutorial for Vala

    Gtk+ Kick-Start Tutorial for Vala


    8 minutes tutorial on how to create a simple GTK+ application using the Vala programming language.
    Check out these cool WordPress plugins! – CodeRevolution.

  • Video Tutorial #9 Goal Programming

    Video Tutorial #9 Goal Programming


    In this video, we go through a goal programming example. We start by formulating some goals as a goal program and then a linear program. We then set the penalty weights appropriately and solve it using excel.
    Check out these cool WordPress plugins! – CodeRevolution.

  • JAVA Tutorial- Do’s and Don’ts of Java programming

    JAVA Tutorial- Do’s and Don’ts of Java programming


    http://bit.ly/194gpEz

    Whether you program regularly in Java, and know it like the back of your hand, or whether you’re new to the language or a casual programmer, you’ll make mistakes. The purpose of this webinar is to talk about some Do’s and Don’ts of Java programming.

    The webinar will cover the following areas:

    – Top 10 mistakes made by Java programmers – How to avoid them

    – Core Java- Best Practices – This covers good and bad practices both

    – How to prepare for Java Interviews and Sun Java Exams

    – Q&A

    Key learnings from this webinar:

    – It will benefit both junior and senior java professionals so that they don’t make common errors

    – Clarity of concepts of Java

    – Better awareness of best practices of Java
    Check out these cool WordPress plugins! – CodeRevolution.

  • iPhone programming tutorial: UIWebView

    iPhone programming tutorial: UIWebView


    In this tutorial, you’ll learn how tu build your own, simple web browser using the UIWebView class.
    Check out these cool WordPress plugins! – CodeRevolution.

  • iPhone Game Programming – Tutorial 7 – Singleton Class

    iPhone Game Programming – Tutorial 7 – Singleton Class


    This is a small tutorial on how to create and use a Singleton class. Whilst I’ve been creating these tutorials it has become clear that managing state is important in your game. The ability to manage both the OpenGL state locally and also any state related to your game is a key building block for a game.

    The Singleton pattern is a design pattern that is used to restrict the number of instantiations of a class to just one object. For our purposes we are going to use it to control state information we want to make global and share throughout our game, or at least available to other objects which want to get state information.

    This tutorial covers the creation of a simple Singleton class and how it is implemented to provide state control of the currently bound OpenGL texture. I will be using this Singleton class in coming tutorials to help manage any state which is why I’ve done this tutorial to get the concept introduced.
    Check out these cool WordPress plugins! – CodeRevolution.

  • iPhone Game Programming – Tutorial 9 – Sound Manager

    iPhone Game Programming – Tutorial 9 – Sound Manager


    In this tutorial I create a simple sound manager class that can play back multiple sounds using OpenAL. It also allows you to play background music as well using the AVAudioPlayer class.
    The reason for writing my own sound manager was to see how OpenAL works. Commenters on this blog provided some great links, see the “Sound of music… explosions and lasers”, so I decided to work through them and get something working.

    This class is simple and provides basic access to playing sounds in OpenAL. It also makes use of all 32 sources OpenAL sources available on the iPhone so that the same sound can be played simultaneously which is great for explosions and laser fire.
    Check out these cool WordPress plugins! – CodeRevolution.

  • Basic C Programming

    Basic C Programming


    This episode of the TeachMeCocoa.com video tutorials will instruct the viewer on the basic principles and syntax of programming in the C language.

    This tutorial is geared towards those who have some programming experience in another language, and would like to understand the basics of using C.

    Understanding C is vital for writing quality Objective-C code, and this language is the primary language for Mac and iPhone application development.
    Check out these cool WordPress plugins! – CodeRevolution.

  • iPhone Game Programming – Tutorial 6 – Tiled Map Class

    iPhone Game Programming – Tutorial 6 – Tiled Map Class


    The next installment of the 71Squared iPhone Programming tutorials is now available. This tutorial covers a tile map class which can consume configuration files created using the Tiled map editor.
    Check out these cool WordPress plugins! – CodeRevolution.