ManyTetris 0.17
This is the result of complete boredom...
I once had a handheld tetris game, which had many variants of tetris inside, with many different pieces.
It was monochrome.
So, I have created this little script.
It is completely non graphic (i.e. there are no bitmaps) - all is done by color GUI elements.
The nice thing about it (to me anyways) is that you can quite easily create additional games, by creating a new game template file.
In this template, you can define some variables of the game + define the piece shapes.
I have added some minimal sounds for completeness.
Also, some options (colors etc) are configurable in the INI.
Download this ZIP archive for source + readme + sounds + some game variations.
Game: ManyTetris - Customizable Pocket Tetris
Started by
Icarus
, Dec 11 2008 05:33 PM
39 replies to this topic
#1
-
Posted 11 December 2008 - 05:33 PM
Sector-Seven - Freeware tools built with AutoHotkey
Very nice.
#2
-
Posted 11 December 2008 - 07:55 PM
I still have that tetris
It's was so cash because it showed to the world that some things could be changed
And I could say you are brought that thought back to life
It's was so cash because it showed to the world that some things could be changed
And I could say you are brought that thought back to life
#3
-
Posted 11 December 2008 - 10:25 PM
Heh
I am not sure it is the same one, back then there were many tetris games - it was popular.
Mine looked something like this, in black.
The writings are familiar, so I may had the exact model.
If you still have it - maybe you can tell me if I missed any piece shape (or added one that did not exist).
Check the Deluxe Tetris template - this was supposed to be a replica of that game, as I remember it.
I am not sure it is the same one, back then there were many tetris games - it was popular.
Mine looked something like this, in black.
The writings are familiar, so I may had the exact model.
If you still have it - maybe you can tell me if I missed any piece shape (or added one that did not exist).
Check the Deluxe Tetris template - this was supposed to be a replica of that game, as I remember it.
#4
-
Posted 11 December 2008 - 10:36 PM
Sector-Seven - Freeware tools built with AutoHotkey
Very nice,
Thanks.
Here ist the first "mod":
Thanks.
Here ist the first "mod":
; ChaoTris.txt - ManyTetris.ahk Game-File ; ; is a comment ; # is a directive (middle spaces allowed, trailing spaces not allowed) ; Empty line is ignored ; All the rest, piece definition where ; = is a piece state separator (when rotated) ; * is a beginning of a new piece #Rows 21 #Cols 7 #BoxSize 28 #DropSpeed 200 #DropSpeedIncrease 10 #MaxDropSpeed 900 + * +- -+ = -+ +- * +- -+ = +- +- = -+ +- = ++ -- = +- -+ = -+ -+ = -+ +- = -- ++ * ++ * -++- = ++++ * - - - + = - - + + = - + + + = + + + + * -+- ++- -+- = -+- -+- -+- = -+- -++ -+- = -+- -+- -+- * ++ ++ = +- +- * +-+ +-+ +-+ = +++ --- +++ * +-- -+- --+ = -+- -+- -+- = --+ -+- +-- = --- +++ --- * --- -+- --- = +++ +-+ +++ * +++ +-+ +-+ = +++ --+ +++ = +-+ +-+ +++ = +++ +-- +++ * -+- +-+ --- = -+- --+ -+- = --- +-+ -+- = -+- +-- -+- * +- -- = ++ -- = ++ -+ = ++ ++ = +- ++ = +- +- * ---+--- --++--- = +++++++ ------- * -+- +-+ -+- = +-+ -+- +-+ * ----- +++++ ----- = ++--- -+++- ---++ = --+-- -+++- --+-- = ---++ -+++- ++--- * +--- ++-- = +--- +++- = +--- ++++ * ---+ --++ = ---+ -+++ = ---+ ++++ * ---+ ++++ ---+ = --+- ++++ --+- = -+-- ++++ -+-- = +--- ++++ +--- * --+++-- -++-++- ++---++ = ------- -+++++- +++-+++ = ------- ------- +++++++ * -+ +- -+ = +- -+ +- * --- --- --+ = --- -++ --+ = --- ++- +-- = -+- -+- -+- = --- -++ -++ = +-- -++ --+ = +-+ -+- -+- * ---- -+-+ = --+- -+-+ = +++- -+-+ = +-+- -+-- * --- +++ = +-+ +++ = +++ +++ = +++ +-+ = +++ --- * + * - + - = + - + * +-+ +++ +-+ = +++ -+- +++ * --- --- +-- = --- -+- +-- = --+ -+- +-- * --- +++ --- = +-- -+- --+ = -+- -+- -+- = --+ -+- +-- * +++ --- -+- = +-- --- -+- = --+ --- -+- * + * + * +
#5
-
Posted 12 December 2008 - 01:49 PM
Very nice,
Thanks.
Here ist the first "mod":
LOL!
Thats a very nice mod.
I was wondering if I would see some game templates here, but I did not expect that the first one would exploit the rotation states so nicely as you did.
Going to play the "Z_Gecko Wicked Mod" (dot txt)
EDIT:
Did you intentionally make the speeds like this?
Starts with 200ms sleep, then from the second piece on, it will use 900ms constantly.
#6
-
Posted 12 December 2008 - 02:36 PM
Sector-Seven - Freeware tools built with AutoHotkey
No. :shock:EDIT:
Did you intentionally make the speeds like this?
Starts with 200ms sleep, then from the second piece on, it will use 900ms constantly.
I totally misunderstood the meanings of this values. And was always wondering why it produced that behaviour. Now i know. :oops:
#7
-
Posted 13 December 2008 - 01:29 AM
Icarus, that is very professionally done! :!: I happily relinquish the title of "Best self-contained AHK game produced to date." You've earned it. I love the option to make my own pieces (and so easily too).
One suggestion (from playing a lot of Tetris over the years) - it can be handy to have the drop button (down arrow) execute a "push" when it's just tapped. Meaning it only drops the piece one row per press and doesn't drop the piece all the way to the bottom until it's been held for a second or two. This prevents an accidental down press from ruining a game, and is useful for sliding one piece under the edge of another in slower levels.
Congratulations. The script is wonderful! 8)
One suggestion (from playing a lot of Tetris over the years) - it can be handy to have the drop button (down arrow) execute a "push" when it's just tapped. Meaning it only drops the piece one row per press and doesn't drop the piece all the way to the bottom until it's been held for a second or two. This prevents an accidental down press from ruining a game, and is useful for sliding one piece under the edge of another in slower levels.
Congratulations. The script is wonderful! 8)
#8
-
Posted 13 December 2008 - 02:45 AM
Hey, thanks buddy!Icarus, that is very professionally done!
I am glad you find it amusing.
If you have created your own game, you can post it here if you want - I can put it in the ZIP package,
One suggestion (from playing a lot of Tetris over the years) - it can be handy to have the drop button (down arrow) execute a "push" when it's just tapped. Meaning it only drops the piece one row per press and doesn't drop the piece all the way to the bottom until it's been held for a second or two.
You mean you prefer a soft drop instead of the implemented hard drop. I hear you.
Done.
Will post the updated package up in the first post in a few minutes.
#9
-
Posted 13 December 2008 - 09:27 AM
Sector-Seven - Freeware tools built with AutoHotkey
Version 0.13 is up:[*:efvco7ho]Added : Some games (thanks Z_Gecko for ChaoTris).
[*:efvco7ho]Added : If last played game is no longer found (file deleted/renamed), we will load the first found game.
[*:efvco7ho]Changed: The start button will now have a fixed size.
[*:efvco7ho]Changed: Hard drop to soft drop (thanks jaco0646)
[*:efvco7ho]Added : If last played game is no longer found (file deleted/renamed), we will load the first found game.
[*:efvco7ho]Changed: The start button will now have a fixed size.
[*:efvco7ho]Changed: Hard drop to soft drop (thanks jaco0646)
#10
-
Posted 13 December 2008 - 09:30 AM
Sector-Seven - Freeware tools built with AutoHotkey
Hi there!
Nice Game. I like it very. But today, while playing, there are 2 situations where I have questions:
1.) While playing, the dropdownlist changes every time the selection. It doesn't jam the game, but it's a litle bit annoying.
2.) While playing ChaoTris, from time to time error messages appear:
Any ideas?
BTW: After confirming the message, the "Block" doesn't fall further, but you can play, when forcing the Block to drop (holding Arrow Down)
Nice Game. I like it very. But today, while playing, there are 2 situations where I have questions:
1.) While playing, the dropdownlist changes every time the selection. It doesn't jam the game, but it's a litle bit annoying.
2.) While playing ChaoTris, from time to time error messages appear:
Any ideas?
BTW: After confirming the message, the "Block" doesn't fall further, but you can play, when forcing the Block to drop (holding Arrow Down)
#11
-
Posted 13 December 2008 - 01:44 PM
Hold on, taking a look.
#12
-
Posted 13 December 2008 - 01:46 PM
Sector-Seven - Freeware tools built with AutoHotkey
Found the bug caused by ChaoTris.
Fixed, will be uploaded soon.
I was unable to reproduce your drop down list issue.
You are saying it changes while you are playing?
The code seem to handle it.
What OS are you using?
Fixed, will be uploaded soon.
I was unable to reproduce your drop down list issue.
You are saying it changes while you are playing?
The code seem to handle it.
What OS are you using?
#13
-
Posted 13 December 2008 - 01:58 PM
Sector-Seven - Freeware tools built with AutoHotkey
Yeah, it changes while acting with the arrow keys. For me, it looks like Focus stays on the ddl control.
Im using Windows XP Sp3.
Thanks for Bugfix.
Im using Windows XP Sp3.
Thanks for Bugfix.
#14
-
Posted 13 December 2008 - 02:03 PM
Thats weird... Since all the arrow keys are mapped to do something else, they are not supposed to effect the GUI.
I am assuming that if you change the focus (press TAB to move the focus to the Start button) this does not happen. Right?
In any case, in the new version I am moving the focus away from the DDL on startup.
Uploading in a few mins.
Thanks for reporting, and I am glad you like it
I am assuming that if you change the focus (press TAB to move the focus to the Start button) this does not happen. Right?
In any case, in the new version I am moving the focus away from the DDL on startup.
Uploading in a few mins.
Thanks for reporting, and I am glad you like it
#15
-
Posted 13 December 2008 - 02:07 PM
Sector-Seven - Freeware tools built with AutoHotkey