kde community and kde games

33
GLUON Future Game Development in KDE Ronny Yabar Aizcorbe 2010.03 | Lima/PUCP | LinuxWeek

Upload: ronnyml

Post on 14-Jun-2015

712 views

Category:

Software


0 download

DESCRIPTION

An introduction to KDE Community, the power of Qt and an overview of the KDE Games along with the new interesting Game project called Gluon.

TRANSCRIPT

Page 1: KDE Community and KDE Games

GLUON Future Game Development in KDERonny Yabar Aizcorbe

2010.03 | Lima/PUCP | LinuxWeek

Page 2: KDE Community and KDE Games
Page 3: KDE Community and KDE Games

3

Agenda

Page 4: KDE Community and KDE Games

4

Page 5: KDE Community and KDE Games

5

Page 6: KDE Community and KDE Games

6

Page 7: KDE Community and KDE Games

7

Linux Games

Page 8: KDE Community and KDE Games

8

Games on Linux

●Alien Arena●Enemy Territory●Savage●Tremulous●UrbanTerror●Open Arena●Return To Castle Wolfenstein_2

Page 9: KDE Community and KDE Games

9

KDE Games

Page 10: KDE Community and KDE Games

10

Page 11: KDE Community and KDE Games

11

KPeg

Page 12: KDE Community and KDE Games

12

qt.nokia.com

Page 13: KDE Community and KDE Games

13

Page 14: KDE Community and KDE Games

14

Page 15: KDE Community and KDE Games

15

Page 16: KDE Community and KDE Games

16

QSlider *slider = new QSlider(Qt::Horizontal); QSpinBox *spinBox = new QspinBox;

slider->setRange(0,130); spinBox->setRange(0,130);

connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));

connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)));

Page 17: KDE Community and KDE Games

17

Gluon

QT4/KDE4 games library using openGL, openAL, Box2D

Gluon manage sound, graphics, and control input.

Page 18: KDE Community and KDE Games

18

Gluon History

Gran Canaria Desktop Summit – July 2009 Sacha "DrIDK" Schutz – Project Founder

Page 19: KDE Community and KDE Games

19

Gluon SprintNokia offices in Munich – October 2009

Page 20: KDE Community and KDE Games

20

Gluon Structure

●core libGluonCore●graphics libGluonGraphics●audio libGluonAudio●input libGluonInput●creator Gluon Creator, the Gluon editing application.●player Gluon PLayer, the Gluon users interaction.

Page 21: KDE Community and KDE Games

21

GluonGraphics

Page 22: KDE Community and KDE Games

22

GluonGraphics

Box2D - 2D physics engine for games

Page 23: KDE Community and KDE Games

23

GluonGraphics

Shaders and Effects - Shader API

Page 24: KDE Community and KDE Games

24

GluonInput

Page 25: KDE Community and KDE Games

25

GluonAudio

Page 26: KDE Community and KDE Games

26

Gluon Creator Tool that allows designers and artists to easily

prototype and create games

Page 27: KDE Community and KDE Games

27

Gluon Player Play, communicate and share information about the games

Page 28: KDE Community and KDE Games

28

Page 29: KDE Community and KDE Games

29Blok – First Gluon Game

Page 30: KDE Community and KDE Games

30

Gluon future - QT 4.6 Animation Framework, Graphics Effects, Qt3D enablers, Performance Optimizations

Page 31: KDE Community and KDE Games

31

Gluon Release

2010.07 Alpha 1

Page 32: KDE Community and KDE Games

32

http://gitorious.org/gluonhttp://gluon.tuxfamily.org/

Page 33: KDE Community and KDE Games

33

Questions?