A free ebook on how to develop games on Phone 7:
Friday, January 28, 2011
How to Develop Java ME Games with Netbeans IDE 6.9.x
I have created a few tutorials on how to develop Java ME Games using Netbeans IDE 6.9.x.
Its content includes the followings:
(1) Revisions on Java SE:
o MGD01_Lab 01: My First App for Java Application
o MGD01_Lab 02: Data Types and Conversions
o MGD01_Lab 03: Conditions and Loops
(2) Introduction to Java ME:
o MGD01_Lab 04: My First MIDlet for Java ME Application
o MGD01_Lab 05: Packaging and Deployment
(3) Part 1 to 5 Java ME Game Tutorial Series
The game will be completed after going through the following series of lab sheets:
Part 1: MIDlet
Part 2: UI
Part 3: GameAPI
Part 4: Storage
Part 5: MMAPI
Extra: Modify the above game from Pong to Breakout style
(4) Other Java ME tutorials
o MGD04_Lab 01: High level UI
o MGD04_Lab 02: Low level UI
o MGD05_Lab 01: Game API
o MGD08_Lab 01: Optimization
(5) Using Netbeans Visual Mobile Designer and Game Builder to Build Tiled-Based Game Tutorial Series
Series 1:
o MGD09_Lab 01: Using Visual Mobile Designer to create the main form and result form
o MGD09_Lab02: Using game builder to create the sprites, tiled layers and game scene
o MGD09_Lab03: Add the game logic and complete the tiled game
Series 2:
o MGD10_Lab 01: Using Visual Mobile Designer to create the splash screens and main menu
o MGD10_Lab02: Using game builder to create the sprites, tiled layers and game scene
o MGD10_Lab03: Add the game logic and complete the tiled game
Compare C# with Objective C and Java
A good article that makes the comparison on these three popular object oriented programming languages is available from Microsoft App Hub (formally known as Creators Club for XNA):
I have created a blog on learning C# for beginners: Software & Programming Fundamentals
- Programming Basic
- Getting Started - Console Program and Problem Solving
- Windows Forms
- Variables
- Conditional Logic
- Calculator App Dev process
- Loops - for, while, do
- Arrays
- Strings
- Review 1 with answers
- Review 2 with answers
- Revision Exercises on "Loops"
- Events
- Graphics
- Simple Lots Drawing Program (Extra)
- Simple Hangman Program (Extra)
- Flickering in .NET Graphics
- Additional Exercise #1
- Additional Exercise #2
- Full Revision from variables to arrays[ Classes and OOP ]
- Introduction on Class
- Exercise: Human
- More detail on class
- Properties of class
- OOP
- Performance considerations
- Testing
- Data Driven Unit Testing
Wednesday, January 26, 2011
Developing Java ME Games using Netbeans IDE 6.9.x
I have created a new blog on how to develop Java ME games using Netbeans 6.9.x:
Thursday, May 27, 2010
XNA tutorials for beginners
A good site with a series of simple tutorials for XNA:
- How it all started...
- Getting Started with XNA
- XNA Part 1 - Program Structure
- XNA Part 2 - Some Simple Drawing
- XNA Part 3 - Updating an Object
- XNA - A slight adjustment
- XNA Part 4 – Controls
- XNA Part 5 - Game Object Class
- XNA - "Always...no, no...Never...forget to check y...
- XNA Part 6 - Audio – Music
- XNA Part 7 - Audio - Sound Effects
- XNA Sidebar - Converting a single index into multi...
- XNA Part 8 - Simple Collisions
- XNA Part 9 - Pixel Based Collisions
- XNA Part 10 - The Sprite Sheet
- Layout Changes
- GetCals Download Location
- XNA Sidebar - SmoothStep and Lerp
- XNA Series - Animation Part 1
- XNA Series - Animation Part 2
- XNA - I want to hear from you!
- XNA Series - Basic AI
- XNA Series - Modular AI
- XNA Sidebar – Trigonometry
- XNA Series - Modular AI – Waypoints
- XNA Series - Showing the Mouse
- XNA Series - Modular AI - Flee and Arrival
- XNA Series - Refactoring GameObject
- XNA Sidebar - Intro To Vector Math
- A Series of Tubes
- XNA Sidebar - More Vectors
- XNA - Version 3.0
- XNA - Simulating Gravity
- XNA Series - A Simple Particle System
- XNA Series - AI - Better Steering - Part 1
- XNA Series - Game Components
- XNA Series - Begining 3D - Part 1
- XNA Series - 3d textures from Blender
Game Design Wiki and Document Template
http://gamedesign.wikicomplete.info/game-design-document
A game design document (or game design doc) serves a dual purpose:
- It gives you a chance to solidify your ideas on paper.
- It should give a game development team a center where everyone is "on the same page."
http://gamedesign.wikicomplete.info/game-design-document-template
Wednesday, May 12, 2010
Visual Game Development Language – Microsoft Kudo
Kodu is a new visual programming language from Microsoft Research. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input.
Check it out => Kodu Videos on YouTube:
http://community.research.microsoft.com/blogs/kodu/archive/2009/08/14/kodu-videos-on-youtube.aspx
Microsoft at CES 2009: Kodu Demo
More videos from YouTube:
http://www.youtube.com/results?search_query=youtube+microsoft+kodu&aq=f
Download it from:
