Cocos2d devcon jp_openoffice_20120621_en

1,670 views

Published on

OpenOffice for cocos2d

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,670
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cocos2d devcon jp_openoffice_20120621_en

  1. 1. cocos2d ☓ OpenOffice Kazunori Nanji 2012 BeXide Inc.12年7月13日金曜日
  2. 2. Profile • Kazunori Nanji • Twitter @torotiti • BeXide Inc. • Best known work「Doko Demo Issho」Series • Most recent work「Minna to Issho」 nanji@bexide.co.jp http://www.bexide.co.jp/12年7月13日金曜日
  3. 3. Book applications powered by cocos2d ← Seller: BeXide Inc. ↓ Programming services12年7月13日金曜日
  4. 4. 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&A12年7月13日金曜日
  5. 5. Sample use of OpenOffice for game development • Screen Design • Layout Images • Specify Animations • Specify Attributes of objects aligned • Specify Sounds • etc12年7月13日金曜日
  6. 6. Samples ↑ OpenOffice ↑ iPad12年7月13日金曜日
  7. 7. ↑ OpenOffice ↑ iPad12年7月13日金曜日
  8. 8. ↑ OpenOffice ↑ iPad12年7月13日金曜日
  9. 9. ↑ OpenOffice ↑ iPad12年7月13日金曜日
  10. 10. 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 need12年7月13日金曜日
  11. 11. 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 price12年7月13日金曜日
  12. 12. 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 structure12年7月13日金曜日
  13. 13. contents.xml • Has HEADER and BODY tag • HEADER defines styles including style.xml • BODY tag has contents12年7月13日金曜日
  14. 14. About the odp document converter Specification • Made by Ruby 1.86 • Uses ruby/zlib (zlib for ruby) • Uses REXML (xml parser for ruby)12年7月13日金曜日
  15. 15. Usage • Output XML format • Import your project and Parse by Objective-C • Use of parameters (e.g. positions, animations) on cocos2d12年7月13日金曜日
  16. 16. Q&A12年7月13日金曜日
  17. 17. Special Thanks(Translation correction) Tomohisa Takaoka http://twitter.com/tomohisa Nicholas Salerno at http://salernodesignstudio.com/12年7月13日金曜日

×