Archived

This topic is now archived and is closed to further replies.

Frozen

Tetris game

Recommended Posts

I did a Tetris game(I called it Falling Stones). , but please, download it and tell me if it works on 24 bits color mode. My video card supports only 16 and 32. I made the game for 24 too, but I can't test it. Also, what do you think I should change at it? Is the design ok? Download EDIT: This is the english version [edited by - Frozen on February 7, 2004 4:12:40 PM]

Share this post


Link to post
Share on other sites
Actually, no, it doesn''t, try putting http:// in front of your links. Hm, well, doesn''t run too bad on my computer, the controls don''t really feel right but other than that, nice.

Share this post


Link to post
Share on other sites
Great game.. but it crashed when I completed my 10th line.. I took a screenshot of the debug assembly with the game off to the side. If you''d like I''ll email that screenshot to you..

Windows XP Pro
1GHz Athlon
512mb ram
GeForce2Ultra
1600x1200 @ 32bit

(silencer)

Edit:
Here''s the debug assembly in MSVC6

77F536BC mov dword ptr [esi+4],ecx
77F536BF jmp 77F53697
77F536C1 cmp byte ptr [ebp-1Dh],bl
77F536C4 jne 77F7A283
77F536CA ret
77F536CB movzx eax,word ptr [edi]
77F536CE mov ecx,dword ptr [ebp+10h]
77F536D1 add eax,dword ptr [ecx]
77F536D3 cmp eax,0FE00h
77F536D8 ja 77F51ED1
77F536DE cmp byte ptr [ebp+14h],0
77F536E2 jne 77F8C71D
77F536E8 push edi
77F536E9 push ebx
77F536EA call 77F51EF2
77F536EF mov eax,dword ptr [edi+8]
77F536F2 mov ecx,dword ptr [edi+0Ch]
77F536F5 cmp eax,ecx
77F536F7 mov dword ptr [ecx],eax
77F536F9 mov dword ptr [eax+4],ecx
77F536FC je 77F5374B
77F536FE mov al,byte ptr [edi+5]
77F53701 test al,4
77F53703 jne 77F8C7D6
77F53709 mov al,byte ptr [esi+5]
77F5370C and al,10h
77F5370E test al,10h
77F53710 mov byte ptr [edi+5],al
77F53713 jne 77F5385E
77F53719 movzx ecx,word ptr [edi]
77F5371C mov eax,dword ptr [ebp+10h]
77F5371F add dword ptr [eax],ecx
77F53721 movzx ecx,word ptr [edi]
77F53724 sub dword ptr [ebx+28h],ecx
77F53727 test byte ptr [edi+5],10h
77F5372B mov ax,word ptr [eax]
77F5372E mov esi,edi
77F53730 mov word ptr [edi],ax
77F53733 jne 77F51ED1
77F53739 mov eax,dword ptr [ebp+10h]
77F5373C mov ecx,dword ptr [eax]
77F5373E mov ax,cx
77F53741 mov word ptr [edi+ecx*8+2],ax <-- DEBUG HERE
77F53746 jmp 77F51ED1
77F5374B mov ax,word ptr [edi]
77F5374E cmp ax,80h
77F53752 jae 77F536FE
77F53754 movzx ecx,ax


Debug was pointing to address 77F53741.

Share this post


Link to post
Share on other sites
Screenshot was sent..
It crashed again when I completed the 16th or 17th line as in the screenshot before, and the debug assembly marked the same address as before.

Error: Unhandled exception in Falling Blocks.exe (NTDLL.DLL) 0xC0000005: Access Violation

(silencer)

[edited by - -silencer- on January 26, 2004 5:59:27 PM]

Share this post


Link to post
Share on other sites
Yeah that fixed it.. played until the 40th line with no problems. Was the bug in the selection for the next block? I noticed I never had any of the single gray blocks before and plenty of the orange L blocks. However, I didn''t see any of the orange L (the one with 5 total squares) in this build.. is that array element not being accessed?

Good game.. how about some scalable difficulty?

(silencer)

Share this post


Link to post
Share on other sites
Really nice interface and overall design. It crashed when I clicked on the Options menu, so you might want to look into that. Otherwise, only minor things. The control feels a little "loose" while moving left and right. Somtimes I''d accidentally move a block two spaces instead of only one. Also, I think the well is too wide, because it takes forever to fill up a line, and this leads to a slow game.

tj963

Share this post


Link to post
Share on other sites
I repaired the bug from Options.
EDIT: Now, it saves the score, and it has better input.
EDIT: Feedback and ideas please.

[edited by - Frozen on February 18, 2004 3:50:55 PM]

Share this post


Link to post
Share on other sites
I played the game on Hard Mode and I really couldn''t tell a difference between Easy and Hard except for the differnt types of pecies.

Pros:

-The game has nice detail which I like.

-the controls are easy to use.(Might want to add a window that shows the controls, but its not to hard to figure them out)

-All around the game has good arcade game qualitys

CONS:

-I think that the game should be a bit faster on hard mode and not the same as it is on easy since it is supposed to be hard.

-The pecies in my opinion should start at the top center of the play area and not on the left side.

-This is not a nessisary but you could add some background music that would bring the game more life a little more.

Share this post


Link to post
Share on other sites
quote:
Original post by The Little Guy
-This is not a nessisary but you could add some background music that would bring the game more life a little more.


Any suggestions? If you have a nice .wav file(and not very big, too), please send it to me.

Share this post


Link to post
Share on other sites