[ Thread Index |
Date Index
| More lists.tuxfamily.org/gluon Archives
]
- To: sandroandrade@xxxxxxx, gluon@xxxxxxxxxxxxxxxxxxx
- Subject: [gluon] blok games
- From: idk <istdasklar@xxxxxxxxx>
- Date: Sat, 26 Sep 2009 14:24:07 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=EpJGBUX2hw75PHtyBqqUQxWF0AmhP/tPeUuqv9C2F2Q=; b=xqZdZ4T+Ujs0EtUEvHiKZHq5KHRc4/iseBciRuhdf1crYp8fWs47pToov7B6xneLeL 3WFvHBMDjr5PrEkqniuZ0RKBj2Kun8QkwbeBtDIXU/nCxCEbj7kXM4L+CJeaW+4qgwL3 OyqjCg67IRxhysPhIHqu/msgXtUY7duebomz4=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=v23EsbuWCu5Vc0+010AnQ4cnPBFO4jHgeJmNIeuOG8pf17m1nTP9bMqsWLnCHLUpX1 wPE/OicYEFnyuzEhD9rF7akW1se1xJphnhgzKKXst2Ddq6gzRdEkHU0c/axasDwHLeXL MaUbcuXILlejk+PjgJ57N6iOfudoszNqWgdO8=
Thanks for your blok merge! Now blok is nice to play!
Now we can improve it to make a real games with level ! Then we need to establish a dev plan! I m sure we can finish this games in few days! That's what I suggest :
2 applications :
- Blok games
- Blok level editor
Blok games
Blok games which be able to read level file.
5 blok item type :
- NORMAL ( can be simple remove )
- SOLID ( cannot be remove )
- EXPLOSE ( explose ! apply a radian impulsion to neighboor item
- CHIMIC ( explose when it touch a neighboor item)
2 Totem type :
CircleTotem : ( physicsCircleShape)
PolygonTotem : ( physicsPolygonShape)
example of api :
blokEngine->loadLevel("level1.blk");
blokEngine->start();
Idea: use kde get hot new stuff ?
idea : MultiMouse Manager to play with 2 mouses ?
Game play :
Blok shoud provide a level list. each level must be unblocked by the last one .
1: lauch games
2: Gluon animation presentation
3: blok mainPage. A dialog box appear with level selection.
4: you start the level
5: You have a timer, for example 3 minutes to success the level
6: you need to remove a fixed number of blokItem.
Blok Editor
A QMainWindow, with a left tools bar (QDockWidget).
This app allow you to add , remove items and save it in a xml file.
Folder Tree :
blok
games
editor
data
sprites
sounds
I m wating for your suggestion !
There is an IMPORTANT CLASS TO IMPROVE : KGLTextItem ! I suggest to copy code source from kgllib::renderText.