cocos2d devcon jp_openoffice_20120621_en

17
cocos2d OpenOffice Kazunori Nanji 2012 BeXide Inc. 12713日金曜日

Upload: ricardo-quesada

Post on 16-Jul-2015

1.432 views

Category:

Technology


0 download

TRANSCRIPT

cocos2d ☓ OpenOffice

Kazunori Nanji2012 BeXide Inc.

12年7月13日金曜日

Profile

• Kazunori Nanji

• Twitter @torotiti

• BeXide Inc.

• Best known work「Doko Demo Issho」Series

• Most recent work「Minna to Issho」

[email protected] http://www.bexide.co.jp/

12年7月13日金曜日

Book applications powered by cocos2d

↓ Programming services

← Seller: BeXide Inc.

12年7月13日金曜日

Agenda

• Samples use of OpenOffice for game development

• Why we choose OpenOffice

• Features we use in OpenOffice

• About the Impress(.odp) format

• About the odp document converter

• Q&A

12年7月13日金曜日

Sample use of OpenOffice for game development

• Screen Design

• Layout Images

• Specify Animations

• Specify Attributes of objects aligned

• Specify Sounds

• etc

12年7月13日金曜日

Samples

↑ OpenOffice ↑ iPad

12年7月13日金曜日

↑ OpenOffice ↑ iPad

12年7月13日金曜日

↑ OpenOffice ↑ iPad

12年7月13日金曜日

↑ OpenOffice ↑ iPad

12年7月13日金曜日

Why we choose OpenOffice

• cocos2d doesn’t have official LevelEditor

• We need Page layout software to make book applications

• We need features to specify Attributes and Animations

• Nothing else fits our requirements.

• OpenOffice has most of the features we need

12年7月13日金曜日

Features we use in OpenOffice

• Visually Placeable and Editable

• user defined attributes to objects

• Set lines and paths

• Export files as text format that can parse easily

• Free or low price

12年7月13日金曜日

About the Impress(.odp) format

• Files are compressed as zip format

• Contains image files

• content.xml is the main file

• Writer, Calc and Impress have same structure

12年7月13日金曜日

contents.xml

• Has HEADER and BODY tag

• HEADER defines styles including style.xml

• BODY tag has contents

12年7月13日金曜日

About the odp document converter

• Made by Ruby 1.86

• Uses ruby/zlib (zlib for ruby)

• Uses REXML (xml parser for ruby)

Specification

12年7月13日金曜日

Usage

• Output XML format

• Import your project and Parse by Objective-C

• Use of parameters (e.g. positions, animations) on cocos2d

12年7月13日金曜日

Q&A

12年7月13日金曜日

Tomohisa Takaoka http://twitter.com/tomohisa Nicholas Salerno at http://salernodesignstudio.com/

Special Thanks(Translation correction)

12年7月13日金曜日