Actually.... He's not bad at tetris... he's playing a different version of tetris that has the blocks fall down when not connected to it's original piece anymore... He's making combos
There are a few things you can do. The best one is probably to have an "object buffer" and just keep scanning all the objects on screen out constantly, independent of the game framerate. It's not 100% compatible with "fake intensity control" (the intensity ends up being dependent on the number of objects onscreen) but it avoids bright spots / burn-in and also prevents DC offset problems :)
Is this scope rewired as a vector monitor or is this all done measuring voltage? The whole thing looks amazing to me. I can't picture how you could set up a voltage pattern to make the screen. Or is this simpler than I realize?
No, the 'scope is simply in X/Y mode. No rewiring necessary.
The microcontroller simply controls the X and Y voltage pixel by pixel and scans the entire picture. But as there is no control of the beam intensity (as on a real vector screen) I use the timing for intensity. The faster the beam moves, the lesser the phosphor lights up. The timing is also such that the entire screen is drawed with 100 Hz fixed. When done drawing, you can see the beam rest in the upper left corner ;)
So it's not done by voltage levels and frequency, it's done by drawing lines between co-ordinates like any other vector monitor? I guess you are talking directly to the monitor and not plugging your output into the voltage inputs used to use the machine as a scope, right?
No, it IS done by voltage levels, channel 1 and channel 2 standard voltage inputs on the oscilloscope is all I use. When the scope is in X/Y mode (any scope can do that, no modification necessary) the voltages control the beam X and Y directly. Keep in mind this is an old analogue oscilloscope which is actually just a vector screen with extra electronics (but without intensity control). Clear?
Wow this is truly astounding work. I design electronic control circuits, and have been looking for some kind of cool vector display project to liven up some old vintage CRTs. I think this is the ticket! Thanks for sharing the hex and this amazing amazing project. The web needs more people like you!
You have an odd yet interesting way of playing Tetris. At first it looked like you didn't know what you were doing, but then you just started racking up the points by making the pieces fall into cleverly placed gaps. Was that intentional or just luck?
Oh and I'm impressed you were able to do that on an oscilloscope, what kind of language do you program it in?
I'm not aware of a tetris game that will drop left over pieces into gaps like that, usually, if you miss your intended drop, or have no where else to place a piece, you'll have to clear up to that space. Unless any of the newer versions of tetris do that, and make it easier. :\
Yes, the "strange" moves are intentional, to show off and get combos ;) At first glance people think that these chain reaction rules makes tetris easier, but on the other hand you need a lot of strategy and creativity to get the big combos. I'm not doing a particular good job here compared to the Quadra masters.
For the tetris purists, there is actually a switch to put the software into tetris classic rules ;)
Wow, funny timing, I just learned how to operate oscilloscopes in my lab a couple of weeks ago. Nothing we came up with was quite as awesome as this, though!
wow, that's talent - at first, I was like - is this person not good at tetris? and then BOOM, you dropped a couple bombs, and all that. very cool, dude - much better at tetris than I'd ever be. :P I noticed the shapes look a little funky - your oscope not completely calibrated, or ...?
Totally awesome. I'd like to play that. I might try finding an oscilliscope of my own so I can make games like that. I might at least buy an oscilloscope tube and make my own circuits.
That's real... I use my 100Mhz scope at work to test Atari vector arcade games all the time. I still need to build an inverter-amp for the Z input though.
Boo, Tetris has no gravity.
Mao42Ranma 1 month ago
I LOVE THE CHIP MUSIC
NICE WORK D00D
saintaureus 5 months ago
very pretty and snowflake just rawks.
beastcitysexfiend 1 year ago
this song sounds like big blue from fzero in some parts O__O
thedeathskittle 1 year ago
incredible :)
uktraceur 1 year ago
Very nice!
terminal8282 1 year ago
Commodore SID tune :)
spikeman14 1 year ago
LOOOOOOOOOOOOOOOOOL
it's pretty nice!!11
Since 1 day i also have an oscilloscope xD
Microwave89 1 year ago
wow! worse player but succsessful!!! crazy world
tg4m 2 years ago
I was shaking like an oscillograph hand watching this. Amazing)
lioshenka 2 years ago
recursive gravity!
kevincby 2 years ago
worst tetris player ever
Frat333 2 years ago 5
Keep watching, dude.
saintaureus 2 years ago
Actually.... He's not bad at tetris... he's playing a different version of tetris that has the blocks fall down when not connected to it's original piece anymore... He's making combos
phaphachboy 2 years ago 17
Comment removed
McGuywer 2 years ago
I suppose you should make the beam 'rest' either out of the display area or make it zig zag somewhere to stop phosphor burn in!
hrford 3 years ago
There are a few things you can do. The best one is probably to have an "object buffer" and just keep scanning all the objects on screen out constantly, independent of the game framerate. It's not 100% compatible with "fake intensity control" (the intensity ends up being dependent on the number of objects onscreen) but it avoids bright spots / burn-in and also prevents DC offset problems :)
hobbified 2 years ago
Is this scope rewired as a vector monitor or is this all done measuring voltage? The whole thing looks amazing to me. I can't picture how you could set up a voltage pattern to make the screen. Or is this simpler than I realize?
christo930 3 years ago
No, the 'scope is simply in X/Y mode. No rewiring necessary.
The microcontroller simply controls the X and Y voltage pixel by pixel and scans the entire picture. But as there is no control of the beam intensity (as on a real vector screen) I use the timing for intensity. The faster the beam moves, the lesser the phosphor lights up. The timing is also such that the entire screen is drawed with 100 Hz fixed. When done drawing, you can see the beam rest in the upper left corner ;)
larsptube 3 years ago
So it's not done by voltage levels and frequency, it's done by drawing lines between co-ordinates like any other vector monitor? I guess you are talking directly to the monitor and not plugging your output into the voltage inputs used to use the machine as a scope, right?
christo930 3 years ago
No, it IS done by voltage levels, channel 1 and channel 2 standard voltage inputs on the oscilloscope is all I use. When the scope is in X/Y mode (any scope can do that, no modification necessary) the voltages control the beam X and Y directly. Keep in mind this is an old analogue oscilloscope which is actually just a vector screen with extra electronics (but without intensity control). Clear?
larsptube 3 years ago
Do i have to rip appart my oscilloscope to do that?
HippyBunny 3 years ago
It's not only cool, it's beatiful in a way, 'cause that's how videogames started. hehehe Only the game was "Pong".
LucasCAPS 3 years ago
How did the person playing this control the figures?
werandomnize 3 years ago
Simply cool.
Vyggy 3 years ago
BTW is this made with analog or digital circuits?
Vyggy 3 years ago
Great work! Atmel's "mega" processors are really powerful! I would like to know who made the music?
yeshe66 3 years ago
OMG, You are really bad playing Tetris.. XD But is a good idea. Nice Job. :D
mxter 3 years ago
that's great fun
DjGizzo 3 years ago
kurva, dobre to je , aj ja chcem :|
HeinricH666 3 years ago
Hva' satan skal du nu slå antallet at 'views' på SickSack videoen...
dvaske 3 years ago
Wow this is truly astounding work. I design electronic control circuits, and have been looking for some kind of cool vector display project to liven up some old vintage CRTs. I think this is the ticket! Thanks for sharing the hex and this amazing amazing project. The web needs more people like you!
OrganicVeggieLoaf 3 years ago
woa! that's the first true vetorial graphics game I see.
btw, strange technique you have to play tetris =) but its effective!
igorfk 3 years ago
Don't give me credit for inventing vector games... Take a look at old school arcade games such as Tempest and Asteroids!
larsptube 3 years ago
sorry, my fault =), I thought that those old school game screens were cathodic ray tubes exciting pixels.
igorfk 3 years ago
hrube :-D
thePavuk 4 years ago
For satan! Jeg var ved at falde bagover da jeg så der stod "Denmark" på din profilside!
Jeg er forbløffet over hvordan noget så hardcore retro cool kan komme herfra! :-) Musikken sidder lige i øjet. 5 stjerner herfra.
JohnGloryHole 4 years ago
Hehe, vi danskere kan da sagtens. DRAX der har lavet musikken er for iøvrigt også dansker ;)
larsptube 3 years ago
You have an odd yet interesting way of playing Tetris. At first it looked like you didn't know what you were doing, but then you just started racking up the points by making the pieces fall into cleverly placed gaps. Was that intentional or just luck?
Oh and I'm impressed you were able to do that on an oscilloscope, what kind of language do you program it in?
Gencoil 4 years ago 4
I'm not aware of a tetris game that will drop left over pieces into gaps like that, usually, if you miss your intended drop, or have no where else to place a piece, you'll have to clear up to that space. Unless any of the newer versions of tetris do that, and make it easier. :\
jello44 4 years ago
New games often do.
jackandmeg2001 4 years ago
Some tetris games allow you to do that
Vyggy 3 years ago
Yes, the "strange" moves are intentional, to show off and get combos ;) At first glance people think that these chain reaction rules makes tetris easier, but on the other hand you need a lot of strategy and creativity to get the big combos. I'm not doing a particular good job here compared to the Quadra masters.
For the tetris purists, there is actually a switch to put the software into tetris classic rules ;)
larsptube 3 years ago
Music is STAR FLAKE by MANIACS OF NOISE.
stevengillor33 4 years ago
Hahaha that was incredible.
DashTH 4 years ago
Wow, funny timing, I just learned how to operate oscilloscopes in my lab a couple of weeks ago. Nothing we came up with was quite as awesome as this, though!
WildKnightblazer 4 years ago
great wok man... !!!
morto360 4 years ago
aRTIST, Name of the song? PLZZZ
salatetis 4 years ago
the amazing things humans can accomplish...
Hymanroth67 4 years ago 2
wow, that's talent - at first, I was like - is this person not good at tetris? and then BOOM, you dropped a couple bombs, and all that. very cool, dude - much better at tetris than I'd ever be. :P I noticed the shapes look a little funky - your oscope not completely calibrated, or ...?
very cool, though :)
Ck87JF 4 years ago 4
cool,now how?
menonfire12 4 years ago
Totally awesome. I'd like to play that. I might try finding an oscilliscope of my own so I can make games like that. I might at least buy an oscilloscope tube and make my own circuits.
VaderNES 4 years ago
That's real... I use my 100Mhz scope at work to test Atari vector arcade games all the time. I still need to build an inverter-amp for the Z input though.
Maxxarcade 4 years ago
This comment has received too many negative votes show
Fake, but nice fake. As a usual 'scope user, you can't do that, it's a question of signal, but you can put a small 14' screen in an old 'scope body
thiery50 4 years ago
Comment removed
McGuywer 2 years ago
But yes, I really dig this shit! :D
znakeeye 4 years ago
The original game was developed using an oscilloscope. Relax man...
znakeeye 4 years ago
No, it wasn't : it was developed on a computer.
But the game 'Pong' was.
Psycoach 4 years ago
No, it was a regular raster display computer, around 1988.
McGuywer 2 years ago
Holy crap man, how did you do that on an oscilloscope. Thats fantastic its really smooth running too.
slaynmage 4 years ago
Thanks! Of course it's smooth, the refresh rate is 100 Hz ;)
larsptube 4 years ago