{"repo":"degradka/mc-preclassic-c","free":true,"listed":false,"github":"https://github.com/degradka/mc-preclassic-c","clone":"git clone https://github.com/degradka/mc-preclassic-c.git","description":"RubyDung (aka MC Preclassic) rewritten as God intended","language":"C","stars":50,"topics":["c","minecraft","opengl","rewritten","rubydung","sdl"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"mc-preclassic-c RubyDung (aka MC Preclassic) rewritten as God intended. --- --- What the hell is this? This is me being insane enough to rewrite the very first public Minecraft versions rd-132211 , rd-132328 , rd-20090515 , rd-160052 , rd-161348 released 2009, in plain C. Why? Because I can. And because the original was Java, and I wanted to see how far I could push a C port. I kept file names and code organization close to the original repos: GitHub: thecodeofnotch --- Versions covered rd-132211 - Break and place tiles - White flashing overlay on the block you’re aiming at - Save the level by pressing Enter - Respawn/reset position by pressing R Screenshot rd-132328 - Player movement/collision factored into a common Entity base (player now “inherits” physics). - Minimal immediate-mode box builder used for characters. - A simple biped (“zombie/human”) that wanders the world with basic hopping/striding animation. Screenshot rd-20090515 - General - Game tick is now 20 ticks per second - Fullscreen mode - Custom textures for each face of a tile - Added stone, dirt and wood tile - Entity - Reduced zombie spawn amount to 10 - Zombies who fall below y level -100 are now removed from the world - Modified physics of entities - Zombies now appear darker in the shadow - World - Implemented perlin noise world generation - Grass can grow on dirt tiles in sunlight - Controls - Added hotkey \"G\" to spawn zombies - Block picking using the number keys 1-4 - HUD - Crosshair - Picked tile in th","default_branch":null,"files":null,"tree":[],"storefront":"/r/degradka","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/degradka/mc-preclassic-c/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}