Download - XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT [email protected] .

Transcript
Page 1: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .
Page 2: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

XNA and Windows Phone 7

Erick Kurniawan, M.Kom, MCTS, MCPD, [email protected]://actual-training.com

Page 3: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

Windows Phone App Frameworks

Page 4: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

Microsoft XNA

• Runtime environment untuk aplikasi game

• Managed Code– CSharp Only

• Multiple Platform

Page 5: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

Microsoft Game Studio 4.0

• Modern IDE Design untuk mempermudah pengembangan aplikasi game

• New Features in 4.0– Simplified graphics API– New Configurable effects– Visual Studio 2010– Enhanced Audio Support– Target Windows Phone

Page 6: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

How To Build an XNA Game

• Create C# class yang diturunkan dari class Game

• Override initialize dan load content methods–Mendefinisikan setting dan load Graphics

• Override the Update method–Mengimplementasikan logika untuk game

(cek user input, kalkulasi, dll)

• Override draw method–Menggambar pixel pada screen

Page 7: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

XNA Game Program Flow

Page 8: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

DemoSimple Web Browser

Page 9: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

DemoSimple Image Viewer

Page 10: XNA and Windows Phone 7 Erick Kurniawan, M.Kom, MCTS, MCPD, MCT erick@actual-training.com .

DemoSimple Media Player