minecraft in terminal with ascii graphics

preview_player
Показать описание
Simple C program written from scratch with keyboard controls
Рекомендации по теме
Комментарии
Автор

How people think gaming on Linux looks like:

Remianr
Автор

finally, something my computer can run

stup
Автор

The first line is just "//good luck deciphering this mess" and if that's not peak programming idk what is

Wheagg
Автор

Next time you do console animations I recommend looking at the curses library as it will allow you to have a single output buffer that you update instead of writing a new buffer every frame

szymach
Автор

To be honest, I actually expected a LWJGL plugin that transformed actual Minecraft gameplay from an OpenGL renderer onto a terminal at first.

DSamp
Автор

Notch: So, how's minecraft 2 going?
Jeb: Pretty good, just got the blocks mechanic working
Notch: Cool beans, yo what graphics library is that?
Jeb: Whats a graphics library?

DinoNuggies
Автор

Imagine how good this would look with Unicode graphics

RacTac
Автор

You made this in 463 lines of code 🤯
Man you are a genius.

blank
Автор

Hah that's very nice ! I've done similar things like this and even made a terminal Engine for Linux called Elafri. You can implement colors too with escape codes and much more like mouse input and such (although you can't center the mouse)

Nik-dzyc
Автор

I Love the comment in your source code, "good luck deciphering this mess"😂. Impressive work, props to you!

Bluepaccao
Автор

I like how it’s in a Linux based operation system

espero_dev
Автор

This is really neat, but here are some things you could do:
Don't connect to the X server each frame, use a global variable for the connection
Clear the screen before rendering

TheClonerx
Автор

This is what the prototype of Minecraft looked basically

НикитаФедосеев-ев
Автор

"Minecraft but it was invented in the 1970's the time of MS-DOS"

jamadventurer
Автор

The graphical improvements we’ve been waiting for!

clonetroop
Автор

I'd like to imagine this is how Minecraft started out

alexosow
Автор

Insane work, really inspirational as a 3D graphics

mitchwar
Автор

doesn't matter how many times I see this, this never gets old. too impressive

rodricbr
Автор

I love it !
Did you know that if terminal support ANSI codes (and I sure hope it does), you can move the cursor on the terminal freely and you may then overwrite what was on screen without those "jumps" we see sometimes. You may even add color and (slight) formatting if you're bold enough.

nattrium
Автор

Ah yes, a.out, the name of all the best prototypes

michaelandersen