Outlook 2003: Basic
Transcript of Outlook 2003: Basic
![Page 1: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/1.jpg)
Jumping Bean
Building Games With LibGDXBy Mark Clarke
![Page 2: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/2.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 2
Agenda
● Overview– features– open source– architecture
● Tools● Demo
![Page 3: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/3.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 3
Overview
![Page 4: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/4.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 4
LibGDX Overview
● Open source
● Java game development framework,
● Some components written in C/C++,
● Leverages 3rd party libraries
– Lightweight Java Game Library
– OpenGL,
– Box2D,
– OpenAL
![Page 5: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/5.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 5
Cross Platform
![Page 6: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/6.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 6
Bad Logic Games?
● Small, sparetime, game development shop● Mario Zechner
– benevolent dictator of libGDX
● Apache 2.0 license
![Page 7: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/7.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 7
LibGDX
● How to start?– Create project manually or use GUI tool– Or use Gradle!
![Page 8: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/8.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 8
LibGDX Architecture
● Application framework – main event loop, game life cycle,
● Graphics module – draw sprites/graphics on screen,
● Audio module – play music, sound effects,
● Input/Output module – mouse,keyboard, touch screen accelerometer
● File I/O module – read/write resources and assets
![Page 9: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/9.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 9
LibGDX Architecture
● ApplicationListener interface – – abstract core game logic to shared platform
code base,– Game loop, life cycle
![Page 10: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/10.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 10
Tools
![Page 11: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/11.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 11
Particle Editor
![Page 12: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/12.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 12
Bitmap Editor
![Page 13: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/13.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 13
3rd Party Tools Box2D Body Editor
![Page 14: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/14.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 14
3rd Party Tools – Tiled Map Editor
![Page 15: Outlook 2003: Basic](https://reader031.fdocuments.in/reader031/viewer/2022013123/586b743b1a28ab816d8b7adc/html5/thumbnails/15.jpg)
Jumping Beanhttp://www.jumpingbean.biz/
Game Development 15
Demo