New release: Dropout

Discussion, Reviews & High-scores

Moderator: Moderators

aeb
Vic 20 Amateur
Posts: 67
Joined: Sat Jun 19, 2004 2:06 pm

New release: Dropout

Post by aeb »

Image
PAL version

Image
NTSC version

Traditional block game for unexpanded VIC 20

Dropout is tuned for fast play and implements many block game features that were not yet common in the golden 8-bit era:

- SRS (Super Rotation System: each piece has 4 orientations, except square)
- Hold function (swaps current piece with the last piece stored in HOLD box)
- Wall kicks (smoother play near walls or locked structures)
- Lock delay (pieces do not lock instantly)
- Infinite spin (movement and rotation reset the lock delay, easier to move)
- DAS (fast key repeat with delay)
- Ghost piece (white outline showing where the piece is dropping to)
- Pre-rotation (Rotate controls are read during the 100 ms line clear delay)
- T-Spin recognition (T-Spin clearing 2 lines is worth more than 4 lines)
- Most L, J, S, Z twists are possible, not all thoroughly tested though
- Scoring system similar to many recent block games, except no combos
- TGM-style randomizer: previous 4 pieces are less likely to appear again


Four game modes:

[F1] Standard Long Play - start slow, level up to insane speeds
[F3] 40 Lines - clear 40 lines as fast as possible, under a minute is great
[F5] 2-Minute Challenge - score as many points as you can in 2 minutes
[F7] Master Mode - start at level 15, if you make it to level 24 you're good


Keyboard controls:

[Shift] Hold - move current piece to hold box / swap with hold box piece
[Z] and [X] Rotate counter-clockwise / clockwise

[J] and [L] Move left / right

Hard drop - drop piece instantly
[M] Soft drop - speed up piece falling


Joystick controls:

Up - Hard drop
Down - Soft drop
Left/Right - Move
Fire - Rotate piece counter-clockwise


PAL/NTSC differences:

- PAL version does a graphics hack to display 12x8 pixel square blocks
- NTSC version uses native "flat" pixel ratio and 8x8 blocks (and 60 Hz timer)

Have fun! :roll: :lol: :oops: :cry: :P :x :D :) :shock: :D :lol: :wink:

http://www.cncd.fi/aeeben/download/dropout.zip
User avatar
ForgottenGrove
Vic 20 Newbie
Posts: 17
Joined: Sat Jul 30, 2016 10:58 pm
Website: https://t.co/NL8jQVrD8B
Location: Basingstoke, UK
Occupation: CRT gazer & gardener

Re: New release: Dropout

Post by ForgottenGrove »

This looks brilliant!! Going to download and have a play tomorrow; many thanks ;-)
the moons of Saturn do bOuNcE and roll relentlessly! (A global ocean beneath the ice encrusted surface of icy moon Enceladus powers them)
User avatar
joshuadenmark
Big Mover
Posts: 1217
Joined: Sat Oct 23, 2010 11:32 am
Location: Fr-Havn, Denmark
Occupation: Service engineer

Re: New release: Dropout

Post by joshuadenmark »

Wow :shock: looks awesome, downloaded. Sadly I'm not gonna play this until later, works calling...
I'm very impressed buy the many different options, in this unexpanded version, great :D
Kind regards, Peter.
____________________________________________________
In need of a wiki logon - PM me
User avatar
ForgottenGrove
Vic 20 Newbie
Posts: 17
Joined: Sat Jul 30, 2016 10:58 pm
Website: https://t.co/NL8jQVrD8B
Location: Basingstoke, UK
Occupation: CRT gazer & gardener

Re: New release: Dropout

Post by ForgottenGrove »

Plays really nicely on my VIC too! Excellent work!
the moons of Saturn do bOuNcE and roll relentlessly! (A global ocean beneath the ice encrusted surface of icy moon Enceladus powers them)
User avatar
tokra
Vic 20 Scientist
Posts: 1120
Joined: Tue Apr 27, 2010 5:32 pm
Location: Scheessel, Germany

Re: New release: Dropout

Post by tokra »

Very nice game and highly polished to make it playable!

Of course this:
aeb wrote:- PAL version does a graphics hack to display 12x8 pixel square blocks
interests me the most. From what I can see you mean 8x12 pixel blocks (x by y) not 12x8. I see from a quick peek in the VICE-monitor that you seem to flip-video and color-ram using $9002 timed to the raster beam, supposedly to flip between multicolor and hires after half a char has been displayed vertically. Correct?
User avatar
Misfit
Vic 20 Devotee
Posts: 207
Joined: Thu Nov 28, 2013 9:09 am

Re: New release: Dropout

Post by Misfit »

I knew that aeb is a fanatic tetris player. :)
Works great and this font is super nice.
aeb
Vic 20 Amateur
Posts: 67
Joined: Sat Jun 19, 2004 2:06 pm

Re: New release: Dropout

Post by aeb »

tokra wrote:Very nice game and highly polished to make it playable!

Of course this:
aeb wrote:- PAL version does a graphics hack to display 12x8 pixel square blocks
interests me the most. From what I can see you mean 8x12 pixel blocks (x by y) not 12x8. I see from a quick peek in the VICE-monitor that you seem to flip-video and color-ram using $9002 timed to the raster beam, supposedly to flip between multicolor and hires after half a char has been displayed vertically. Correct?
Almost correct. And yes, I meant (edit:) 8x12 not 12x8 :D :D

It's in 8x16 char mode and then swaps between $1c00 and $1e00 screens every 12 lines. Blocks are then drawn to 2 screens when needed and the background character (empty block) is shifted when needed (all arranged in a lookup table). Color memory at $9400 and $9600 are identical.
Last edited by aeb on Thu Sep 29, 2016 4:03 am, edited 1 time in total.
User avatar
orion70
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: New release: Dropout

Post by orion70 »

Excellent version, congratulations on this aeb. It took me almost immediately. I'll drop it in my SD card ASAP :).
Also, great looking characters - 8x12 correct the squashed default perfectly.
User avatar
Mike
Herr VC
Posts: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Re: New release: Dropout

Post by Mike »

aeb wrote:- PAL version does a graphics hack to display 12x8 pixel square blocks
tokra wrote:From what I can see you mean 8x12 pixel blocks (x by y) not 12x8.
aeb wrote:Almost correct. And yes, I meant 12x8 not 8x12 :D
:lol:

For what it's worth, graphics resolutions are most often specified by "columns x rows", i.e. 1920x1080 for a Full-HD display for example. I'd suppose it was sensible to describe the size of smaller screen elements in the same way.

Just mathematicians happen to use "rows x columns" to describe the size of matrices. ;)

That being said, the method bears strong similarities to tlr's FCB mode - just there it's used to increase the colour resolution to 8x4 high-res or 4x4 multi-colour pixels. In any case it's a good thing when people take care of VIC's non-square pixel aspect ratio. :)

Cheers,

Michael


P.S. will try out Dropout on real hardware ASAP.
User avatar
beamrider
Vic 20 Scientist
Posts: 1447
Joined: Sun Oct 17, 2010 2:28 pm
Location: UK

Re: New release: Dropout

Post by beamrider »

Thanks for this!

Just had a go. Very slick, reminds me of the game-boy version.
User avatar
fuzzybad
Vic 20 Drifter
Posts: 37
Joined: Wed May 20, 2015 8:48 am
Location: Chicago
Occupation: Developer

Re: New release: Dropout

Post by fuzzybad »

One of the best Tetris clones I've played on Commodore 8-bit. I love that pieces don't stick immediately and that down doesn't immediately stick the piece to the bottom (features missing from just about every Tetris I've played on C64). Bonus that it works on NTSC and PAL, and all in 3k. Well done!
aeb
Vic 20 Amateur
Posts: 67
Joined: Sat Jun 19, 2004 2:06 pm

Re: New release: Dropout

Post by aeb »

Misfit wrote:Works great and this font is super nice.
All games should have the Namco arcade font :D :D
User avatar
Misfit
Vic 20 Devotee
Posts: 207
Joined: Thu Nov 28, 2013 9:09 am

Re: New release: Dropout

Post by Misfit »

aeb wrote:
Misfit wrote:Works great and this font is super nice.
All games should have the Namco arcade font :D :D
aaa.. Now I understand why it's so familiar (and cool) :D
User avatar
Mayhem
High Bidder
Posts: 3026
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Re: New release: Dropout

Post by Mayhem »

fuzzybad wrote:One of the best Tetris clones I've played on Commodore 8-bit. I love that pieces don't stick immediately and that down doesn't immediately stick the piece to the bottom (features missing from just about every Tetris I've played on C64). Bonus that it works on NTSC and PAL, and all in 3k. Well done!
That's because I believe (and I'm sure someone will correct me if wrong) that the home computer versions were first, and the "speed up drop" as opposed to "hard drop" and delay before sticking were only introduced in the arcade versions of the game. Other home versions since have used some of the later features, whereas a lot of C64 versions have stuck to the original concept.
Lie with passion and be forever damned...
User avatar
mrr19121970
Vic 20 Nerd
Posts: 873
Joined: Tue Jan 19, 2016 9:22 am
Location: Germany
Occupation: IT service manager

Re: New release: Dropout

Post by mrr19121970 »

Fantastic, can hardly believe that it was a VIC20. Hitting restore brings strange results.
Post Reply