MinecraftC

    A Raytraced Minecraft Classic 0.0.30a port to C

    Language: c

    Author: Tonya Campbell (@thetonya)

    19 stars · 198 views

    Files

    • ErrorScreen.c (c)
    • GenerateLevelScreen.c (c)
    • StillLiquidBlock.h (h)
    • LevelGenerator.h (h)
    • LevelGenerator.c (c)
    • Noise (txt)
    • CombinedNoise.h (h)
    • OctaveNoise.h (h)
    • ParticleManager.h (h)
    • AnimatedTexture.c (c)
    • BookshelfBlock.h (h)
    • TNTBlock.h (h)
    • Generator (txt)
    • Rock.h (h)
    • Button.c (c)
    • PlayerAI.h (h)
    • FontRenderer.h (h)
    • GenerateLevelScreen.h (h)
    • DistanceField.h (h)
    • Default.png (image)
    • BookshelfBlock.c (c)
    • CMakeLists.txt (txt)
    • Resources (txt)
    • GUI (txt)
    • Icons.png (image)
    • GUI.png (image)
    • Music (txt)
    • Rock.png (image)
    • Dirt.png (image)
    • Water.png (image)
    • Dirt.h (h)
    • Water.h (h)
    • Shaders (txt)
    • Raytracer.h (h)
    • Particles.png (image)
    • App (txt)
    • Clouds.png (image)
    • Sound (txt)
    • Step (txt)
    • Grass3.h (h)
    • Grass1.h (h)
    • Wood4.h (h)
    • Wood1.h (h)
    • Stone3.h (h)
    • Gravel1.h (h)
    • Gravel2.h (h)
    • Stone4.h (h)
    • Wood3.h (h)
    • Wood2.h (h)
    • Grass4.h (h)
    • Stone1.h (h)
    • Stone2.h (h)
    • Gravel4.h (h)
    • Gravel3.h (h)
    • Grass2.h (h)
    • Rain.png (image)
    • Terrain.png (image)
    • README.md (md)
    • MinecraftC (txt)
    • GUI (txt)
    • OptionsScreen.h (h)
    • LoadLevelScreen.c (c)
    • BlockSelectScreen.h (h)
    • HUDScreen.h (h)
    • FontRenderer.c (c)
    • SaveLevelScreen.h (h)
    • Button.h (h)
    • PauseScreen.h (h)
    • HUDScreen.c (c)
    • ModsScreen.c (c)
    • LoadLevelScreen.h (h)
    • GUIScreen.h (h)
    • ModsScreen.h (h)
    • ErrorScreen.h (h)
    • SaveLevelScreen.c (c)
    • LevelNameScreen.c (c)
    • Screen.h (h)
    • ChatInputScreen.h (h)
    • ControlsScreen.h (h)
    • OptionsScreen.c (c)
    • ChatInputScreen.c (c)
    • LevelNameScreen.h (h)
    • LogBlock.h (h)
    • ControlsScreen.c (c)
    • GUIScreen.c (c)
    • BlockSelectScreen.c (c)
    • PauseScreen.c (c)
    • Screen.c (c)
    • Level (txt)
    • Level.h (h)
    • Tile (txt)
    • MushroomBlock.h (h)
    • SlabBlock.c (c)
    • SpongeBlock.h (h)
    • SaplingBlock.c (c)
    • LeavesBlock.c (c)
    • FlowerBlock.h (h)
    • GrassBlock.h (h)
    • TileSound.h (h)
    • SandBlock.h (h)
    • MetalBlock.h (h)
    • GlassBlock.c (c)
    • GlassBlock.h (h)
    • LogBlock.c (c)
    • TileSound.c (c)
    • LeavesBlock.h (h)
    • SlabBlock.h (h)
    • Block.c (c)
    • Block.h (h)
    • FlowerBlock.c (c)
    • SandBlock.c (c)
    • TNTBlock.c (c)
    • SaplingBlock.h (h)
    • SpongeBlock.c (c)
    • GrassBlock.c (c)
    • LiquidBlock.h (h)
    • LiquidBlock.c (c)
    • MushroomBlock.c (c)
    • MetalBlock.c (c)
    • StillLiquidBlock.c (c)
    • PerlinNoise.c (c)
    • Noise.c (c)
    • Noise.h (h)
    • PerlinNoise.h (h)
    • CombinedNoise.c (c)
    • OctaveNoise.c (c)
    • Level.c (c)
    • NextTickListEntry.h (h)
    • SessionData.h (h)
    • Particle (txt)
    • WaterDropParticle.h (h)
    • Particle.c (c)
    • TerrainParticle.h (h)
    • TerrainParticle.c (c)
    • WaterDropParticle.c (c)
    • ParticleManager.c (c)
    • Particle.h (h)
    • SmokeParticle.c (c)
    • SmokeParticle.h (h)
    • Render (txt)
    • Chunk.h (h)
    • Texture (txt)
    • WaterTexture.c (c)
    • LavaTexture.h (h)
    • LavaTexture.c (c)
    • AnimatedTexture.h (h)
    • WaterTexture.h (h)
    • Frustum.h (h)
    • Renderer.c (c)
    • LevelRenderer.c (c)
    • LevelRenderer.h (h)
    • TextureManager.c (c)
    • ShapeRenderer.h (h)
    • Chunk.c (c)
    • ShapeRenderer.c (c)
    • TextureManager.h (h)
    • InputHandler.c (c)
    • Frustum.c (c)
    • HeldBlock.h (h)
    • Renderer.h (h)
    • ChatLine.h (h)
    • MovingObjectPosition.h (h)
    • Minecraft.c (c)
    • Player (txt)
    • Inventory.c (c)
    • InputHandler.h (h)
    • Player.c (c)
    • Inventory.h (h)
    • PlayerAI.c (c)
    • Player.h (h)
    • Timer.h (h)
    • Entity.c (c)
    • ProgressBarDisplay.c (c)
    • Minecraft.h (h)
    • Utilities (txt)
    • SinTable.c (c)
    • List.h (h)
    • List.c (c)
    • Log.h (h)
    • Random.h (h)
    • String.c (c)
    • OpenCL.h (h)
    • OpenGL.h (h)
    • Time.h (h)
    • String.h (h)
    • SinTable.h (h)
    • Random.c (c)
    • Log.c (c)
    • ProgressBarDisplay.h (h)
    • Mods (txt)
    • Raytracer.h (h)
    • Raytracer.c (c)
    • PrimedTNT.c (c)
    • PrimedTNT.h (h)
    • Matrix.h (h)
    • SoundManager.h (h)
    • GameSettings.h (h)
    • Physics (txt)
    • Vector3D.h (h)
    • AABB.c (c)
    • AABB.h (h)
    • SessionData.c (c)
    • ChatLine.c (c)
    • GameSettings.c (c)
    • Sound (txt)
    • SoundManager.c (c)
    • Entity.h (h)
    • Timer.c (c)
    • LICENSE (txt)
    • External (txt)
    • stb (txt)
    • OpenCL-ICD-Loader (txt)
    • cute_headers (txt)
    • OpenCL-Headers (txt)
    • SDL (txt)
    • Scripts (txt)
    • EmbedResources.py (py)
    • MacOS-App.py (py)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…