Ohh yeah the triggers... those were originally for testing before I got the timer working.
Im doing all my recent dev on the laptop. I think originally I was going to keep B for exit but I guess back will do fine.
Do you think it makes sense to have two drop buttons? One to drop all the way down and one that will drop to just a little off the ground so you can slide it in?
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-06 00:14
Post: #11
Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack |
| find quote |
Rockstarr
Skilled Python Coder Posts: 78 Joined: Mar 2006 Reputation: 0 Location: Leipzig, Germany |
2007-01-06 00:29
Post: #12
Yes definatly.
Sometimes you have to switch a block sidewards on the ground to get it to the right position. |
| find quote |
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-06 00:43
Post: #13
AlTheKiller in IRC informed me he has been working on his own tetris script and showed me this great database...
http://www.tetrisconcept.com/wiki/index...._Guideline I won't be going with everything but I will employ the standard controls... also my field is too wide! I should be 20x10 and not 20x11. Thats what I get for not counting carefully. Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack |
| find quote |
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-06 04:29
Post: #14
Yay! Ok I finally figured out that thread bug. Apparently the main thread of XBMC (or at least whatever thread calls onAction) CANNOT be blocked waiting for a lock. It absolutely hates it! The fix is to spawn a new thread that does the real action handling and let the main thread return. Very very lame.
But this fix makes the program rock stable right now and MUCH more responsive. Before I was dropping actions like crazy to avoid deadlock but with these threads thats not a problem. I also changed the controller controls and fixed the width problem. Please try out the SVN copy! I think this might have just gone gold ![]() Code: def onAction(self, action):Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack |
| find quote |
Nuka1195
Skilled Python Coder Posts: 3,938 Joined: Dec 2004 Reputation: 17 |
2007-01-06 06:45
Post: #15
You need to work on your changelog entries.
![]() Nice game, well done. The MAME versions use A and B to rotate. I wonder if for games you should make the buttons configurable? |
| find quote |
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-06 08:00
Post: #16
Sorry I'm used to spamming commits in cvs. So changelog is generated from commit comments? How do I view it?
Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack |
| find quote |
pike
Project Manager Joined: Sep 2003 Reputation: 28 Location: Sweden |
2007-01-10 13:38
Post: #17
I gave this a test and here's some findings:
*) I'm still on a CRt tv and it's hard to see where is gonna land, something with colors I believe that makes it harder than it oughta be *) would be nice if there's a tiny tiny pause before next block starts falling, as it is now, it feels like there is 0 delay *) Agree that there needs to be a way to "nudge" block downwards a little faster other than that, looks promising! Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. ![]() |
| find quote |
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-10 16:26
Post: #18
pike Wrote:I gave this a test and here's some findings:I think the blue block on a dark blue background is a problem. I will either desaturate the background or change that block color to gray. A popular option is to add a "ghost piece" beneath the current piece where it will land, that might look a little obtrusive.... maybe vertical gridlines will help? Quote:*) would be nice if there's a tiny tiny pause before next block starts falling, as it is now, it feels like there is 0 delayI think you should get in the habit of looking at the next block before the current one sets When things get fast you will need to plan aheadQuote:*) Agree that there needs to be a way to "nudge" block downwards a little fasterRight trigger currently increases gravity (this might be too fast? I will look at halving the frequency). Down and A does hard drop (locks the block). Up brings the block to 2 blocks above the ground. Quote:other than that, looks promising!Thanks! I just added a pause screen but still on the agenda for v1.0: 1. Revisit sounds (I added a few more recently) 2. High-score saving 3. A "game over dialog" with--- Game Score: XXXX High Score: XXXX [new game] [high scores] [submit score] [quit] Im not sure if the online score will make it into v1.0 but I will try! Ill get it out this week hopefully. Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack |
| find quote |
pike
Project Manager Joined: Sep 2003 Reputation: 28 Location: Sweden |
2007-01-10 18:58
Post: #19
woohoo, level5 is faaaaaaaaaaaaaast
when you increase gravity (mapped to left, right would feel more natural), I think tetris should abort this once the piece has 'settled' otherwise you don't have a chance unless you release trigger quick as he**. hope you understand what I mean... Always read the XBMC online-manual, FAQ and search the forum before posting. Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules. For troubleshooting and bug reporting please make sure you read this first. ![]() |
| find quote |
Asteron
"Skilled" Python Coder Joined: Feb 2004 Reputation: 0 |
2007-01-10 23:27
Post: #20
Good idea! Maybe disable the extra gravity until one or two ticks of the timer have passed on a new piece? EDIT: done
I thought I updated the SVN copy to right trigger but I guess I havent yet. Definitely need better movement sounds ![]() The speed maxes out near level 7 I think. I've only gotten that far once and quickly died. Im not sure of my score at the time since Im missing the game ending dialog but it was more than 1000. Im anticipating the best players to get maybe 4000. EDIT: added a ghost piece for now.. am still working on highscores EDIT2 High scores all there! Need to Make the score gui prettier and save/load high score settings Add yourself to the xbmc forums frappr map! Collection of XBMC and Python resources - Screensaver Megapack
(This post was last modified: 2007-01-13 03:58 by Asteron.)
|
| find quote |

![[Image: asterwaverv9.png]](http://img504.imageshack.us/img504/6545/asterwaverv9.png)
![[Image: logo.jpg]](http://xbmcgames.dirtyduckdesigns.de/images/logo.jpg)

![[Image: badge.gif]](http://www.ohloh.net/projects/9132/badge.gif)

Search
Help