ผลต่างระหว่างรุ่นของ "01219245/cocos2d/Maze"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 8: แถว 8:
  
 
== Maze & maze data ==
 
== Maze & maze data ==
 +
: ''Notes: Cocos2d-html5 supports TMX tilemap ([http://www.cocos2d-x.org/wiki/TileMap read more]), however in this program, we shall do it manually.''
 +
 +
Our maze consists of a set of smaller 40x40 sprites.  Let's create an image for the wall try to show that on the screen.
 +
 +
Create a 40x40 block image and save it in <tt>res/images/wall.png</tt>.  Note that in this program, we will place all resources in <tt>res</tt> directory.  Follow the steps in [[01219245/cocos2d/Sprites2#Technicalities:_preloading_of_resources|Flappy dot]] to preload this image as a resource.
  
 
== Moving the pac-man (blocky movement) ==
 
== Moving the pac-man (blocky movement) ==

รุ่นแก้ไขเมื่อ 23:04, 18 กุมภาพันธ์ 2557

This is part of 01219245.

In previous tutorials, we developed games with objects moving freely in the screen. In this tutorial, we will create a game where objects moves in the scene defined by game data. We will re-create a simpler version of Pac-Man. The game screen is shown below.

Pacman-maze.png

Steps

Maze & maze data

Notes: Cocos2d-html5 supports TMX tilemap (read more), however in this program, we shall do it manually.

Our maze consists of a set of smaller 40x40 sprites. Let's create an image for the wall try to show that on the screen.

Create a 40x40 block image and save it in res/images/wall.png. Note that in this program, we will place all resources in res directory. Follow the steps in Flappy dot to preload this image as a resource.

Moving the pac-man (blocky movement)

Eating dots

Showing scores

Adding challenges

Improvements