Monday, March 19, 2007

7610 & N70

My game is working well on 7610 & N70, good!

Sunday, March 18, 2007

Testing

Basically, the game is completed.
Just send to my friends to test it.
Total, it has 3 different level.
After each level, players can get their "Grade" and a "Code" in "Result".
Then they can use that code to download something from our homepage.

I will try to complete the homepage as soon as possible.
Many assignments. . . . . . -______-''

Tuesday, March 13, 2007

Editing

I have changed the interface finally.
Also added some random moving clouds in the background.

Actived the magic function.

I am working on the timer, now.

Wednesday, March 07, 2007

Hanging

I haven't update this blog for a long time. It is because:
(1) I was busying on other school assignments
(2) I cannot login to this blog

What have I done so far?
1. Designed the game layout (But I want to redesign it -___-'')

2. Redesigned the logo & game title
3. Scripting (score, hittest, level up, etc)
4. Animation (for game over)
5. Added backgroung music (use device sound(midi) to replace import mp3/wav)
6. Testing (reduce the file size + speed up the run time)

The following are some screenshots of my game:


I have done around 70%.
Time is going so fast. I only have around 3 weeks to complete it.
At the same time, I need to finish 5 assignments too......

Sunday, January 21, 2007

Starting Screen

FYP: screen
This is the starting screen of my game.
Seen it is very simple, but I spent alot on it.
1. I need to brain storm the name and design.
2. Search the suitable photo and font.
3. Using Photoshop to edit, draw the layout, export the image in suitable format.
4. Import it in to Flash to do animation and final edition.
Woo...... Finally, I finished that bit.

Thursday, January 18, 2007

Monday, January 15, 2007

Hittest & Character

I finished a part of "Hittest" and "Character design".

Hittest:
Basically, just find out the centre of a circle and the radius of eact object.
Then set up the effective area. Below is the example:

h_dist = objectA._x - objectB._x;
v_dist = objectA._y - objectB._y;
t_dist = Math.sqrt(h_dist*h_dist + v_dist*v_dist);

A_r = objectA._width/2;
B_r = objectB._width/2;
if (t_dist <= A_r + B_r) {life -= 10;}

Below is the main character of my mobile game.

Wednesday, December 13, 2006

Foundation Flash Applications for Mobile Devices


http://www.friendsofed.com/book.html?isbn=1590595580

This book seem very nice. I just download the sample chapter.
Page 18 is quite useful for me, as it is about hittest on Flash Lite 1.1.

Tuesday, December 05, 2006

Flash Lite 2.1 Standalone Player for S60 Symbian devices

Finally, Flash Lite 2.1 for Symbian is free of charge. Thank you Adobe!!

Free downloads (sign-in required)
Free Developer Downloads: Flash Lite 2.1 for Symbian, BREW, and Windows Mobile are now available to developers, free of charge, for easily developing, testing and deploying Flash Lite content and applications consistently across devices and platforms.

Flash Lite 2.1 for Symbian ›
Flash Lite 2.1 for BREW ›
Flash Lite 2.1 for Windows Mobile 5.0 ›

Flash Lite 2.1 is based on the Flash 7 standard for content and contains the following features:
* XML Sockets
* Inline text support
* Dynamic XML data
* Device video playback
* Persistent data
* Powerful and dynamic media
* Text enhancements
* Action Script 2.0 support
* Synchronized device sound
* Compressed SWFs

Sunday, December 03, 2006

Research

Flash Lite 2.x provides extended support across key open platforms, including Symbian S60 v2/v3 and Qualcomm BREW 2.x/3.x. Support for Microsoft Windows Mobile 5 will be available later this year.

Here is the website:
Symbian:
http://www.symbian.com/

Saturday, November 25, 2006

Set Screen

I used the code below to ensure the object won't move outside of the screen.

if (getProperty("/object", _x)<21)>
setProperty("/object", _x, 21);
}
if (getProperty("/object", _x)>155) {
setProperty("/object", _x, 155);
}
if (getProperty("/object", _y)<28)>
setProperty("/object", _y, 28);
}
if (getProperty("/object", _y)>180) {
setProperty("/object", _y, 180);
}

Monday, November 20, 2006

ActionScript Bytes

Consulted the tutorial from Erin's Flash lite blog. Adjusted the script.
Now, the object can move "Left", "Right", "Up", "Down".

And I find out used case 1 instead of case 2, the ActionScript Bytes is reduced.
( for my project, it reduced from 788bytes to 773bytes )

case 1
if ( ) {
}
if ( ) {
}
if ( ) {
}
if ( ) {
}


case 2
if ( ) {
}
else if ( ) {

}
else if ( ) {
}
else if ( ) {
}

Tuesday, November 14, 2006

Character Design for Mobile Devices


Seen it is a nice and useful book for my FYP.
However I have no extra money to buy it.
Luckily, I can download the "
View Chapters From This Book"

I jointed "
Yahoo Flash Lite Group" today.

Friday, November 10, 2006

Adobe Mobile Developer Program

The Adobe Mobile Developer Program is designed to support mobile device developers, designers, content and media professionals interested in mobilizing their Flash and non-Flash assets. With this program, you will have access to a broad range of services, information, and support to help design, develop, and market Flash Lite applications and content for mobile devices.

By becoming a member, you will get access to:
1. Early access to Beta software
2. Technical support through our online Community Discussion Forums
3. Content Developer Kits (CDKs)
4. List of Supported Flash Lite enabled devices from Operators and Handset Manufacturer's and other OEM's
5. Sample code and Demos
6. "Tips and Techniques" and "How-to" technical articles
7. Quarterly Developer Newsletter
8. Mobile User Groups and Community Bloggers
9. Events, News and online Seminar information and resources

I just registered and downloaded Macromedia Flash Lite 1.1 CDK

Wednesday, November 08, 2006

My First Post

I am going to creat a Flash Lite Game for my Final Year Project.
That's why I created this blog to put all the related stuffs.

Flash Lite 2.1 Players Free For Developers
Flash Lite 2.1 for Symbian: general availability early December
[
http://www.adobe.com/devnet/devices/articles/flashlite_os/flashlite_os.pdf ]

Good News! Hopefully, I can download it for my mobile phone.