Live data from Hacker News

Block-breaking game in vim 8.0

github.com

21–30 of 38 posts

Re: Block-breaking game in vim 8.0

#21

Related, a self destroying game I built some time ago: https://void4.github.io/ The yellow dot is the instruction pointer, the red dots represent the program memory. If you hit the ball just right you can introduce graphic glitches. Most times, the instruction pointer gets out of bounds however.

This is really cool and I'd love to play with it, but my eyesight isn't good enough to hit the ball more than once at a time. Is there anyway you could post an upscaled version?

CTRL-[+] in your browser?

Re: Block-breaking game in vim 8.0

#22

Earlier quoted context omitted.

Story: http://blog.danielwellman.com/2008/10/real-life-tron-on-an-a...

One of the most brilliant applications of this concept is the Pokémon Yellow Total Control Hack: http://aurellem.org/vba-clojure/html/total-control.html Similarly, arbitrary code execution in Super Mario World: https://www.youtube.com/watch?v=OPcV9uIY5i4 It's like transforming a chess game into Mikado just by playing it.

One thing I've often wanted to do, but didn't have the time to, was to take Turing Drawings: https://github.com/maximecb/Turing-Drawings ( faster asm.js variant here: https://github.com/darius/Turing-Drawings ), which runs a random Turing machine to generate abstract art and put the machine description in the image itself, so it could self-modify.

Re: Block-breaking game in vim 8.0

#23

Related, a self destroying game I built some time ago: https://void4.github.io/ The yellow dot is the instruction pointer, the red dots represent the program memory. If you hit the ball just right you can introduce graphic glitches. Most times, the instruction pointer gets out of bounds however.

This is really cool and I'd love to play with it, but my eyesight isn't good enough to hit the ball more than once at a time. Is there anyway you could post an upscaled version?

Updated it. If it's still too small, just right click, inspect element and choose a custom width and height.

Re: Block-breaking game in vim 8.0

#25
post #20
post #14

For those who like this I can tell you about another thriving gaming platform... Emacs! You can out of the box play all your favorites such as M-x tetris M-x snake M-x solitaire Just as well as multiplayer classics M-x pong To find out more and get the latest games check out https://www.emacswiki.org/emacs/CategoryGames#toc1 Great OS, the only thing that's really missing is a decent text editor.

Nothing beats Microsoft platforms for gaming though. Excel 97 has a built-in flight sim. Can Emacs do THAT?

Or Hall Of Tortured Souls (Easter Egg) Excel 95:

https://www.youtube.com/watch?v=WGqD-J_pRvs

Re: Block-breaking game in vim 8.0

#26
post #20
post #14

For those who like this I can tell you about another thriving gaming platform... Emacs! You can out of the box play all your favorites such as M-x tetris M-x snake M-x solitaire Just as well as multiplayer classics M-x pong To find out more and get the latest games check out https://www.emacswiki.org/emacs/CategoryGames#toc1 Great OS, the only thing that's really missing is a decent text editor.

Nothing beats Microsoft platforms for gaming though. Excel 97 has a built-in flight sim. Can Emacs do THAT?

It was written with Excel macros or Basic, or someone wrote the C program and compiled it within the Excel binary?

The point of Emacs is that you can build this stuff with its Lisp language. I imagine that you can write a crappy flight simulator with it.

Re: Block-breaking game in vim 8.0

#27
post #22

Earlier quoted context omitted.

One of the most brilliant applications of this concept is the Pokémon Yellow Total Control Hack: http://aurellem.org/vba-clojure/html/total-control.html Similarly, arbitrary code execution in Super Mario World: https://www.youtube.com/watch?v=OPcV9uIY5i4 It's like transforming a chess game into Mikado just by playing it.

One thing I've often wanted to do, but didn't have the time to, was to take Turing Drawings: https://github.com/maximecb/Turing-Drawings ( faster asm.js variant here: https://github.com/darius/Turing-Drawings ), which runs a random Turing machine to generate abstract art and put the machine description in the image itself, so it could self-modify.

The links you gave are fascinating! Believe it or not, I have done something like that, too: http://imgur.com/gallery/sRUrI

Re: Block-breaking game in vim 8.0

#28
post #20
post #14

For those who like this I can tell you about another thriving gaming platform... Emacs! You can out of the box play all your favorites such as M-x tetris M-x snake M-x solitaire Just as well as multiplayer classics M-x pong To find out more and get the latest games check out https://www.emacswiki.org/emacs/CategoryGames#toc1 Great OS, the only thing that's really missing is a decent text editor.

Nothing beats Microsoft platforms for gaming though. Excel 97 has a built-in flight sim. Can Emacs do THAT?

There's a decent Pac-Man implementation in Excel: http://www.geocities.jp/nchikada/pac/

Edit: I see he's added Space Invaders too.

Re: Block-breaking game in vim 8.0

#30
post #11

Welcome to the Emacs family, Vim. We have been waiting for you.

everywheres$ vim Welcome... mostwheres$ emacs bash: emacs: command not found

vi is pretty usual to find in a default installation, but Vim? Debian is the only OS I've come across that includes it (and aliases it to vi, for some stupid reason!).

(Note: Vim user here)

Post reply on HN