Skip to content

A Minecraft clone made in c++ using GLFW and GLAD

Notifications You must be signed in to change notification settings

Akshajk3/Minecraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft

A Minecraft clone made in C++ using GLFW and GLAD. The project currently includes basic terrain generation and tree generation, with a limited world size. Block breaking, placing, physics, and movement are not yet implemented.

Features

  • Basic terrain and tree generation
  • Limited world size (expandable in future updates)
  • Planned features: Block interaction (breaking/placing), player movement, and physics

How to Run

Windows:

  1. Clone the repository:
    git clone https://github.com/Akshajk3/Minecraft.git
  2. Open the project in Visual Studio 2022.
  3. Press the Run button to build and run the project.

Mac:

  1. Clone the repository:
    git clone https://github.com/Akshajk3/Minecraft.git
    cd Minecraft
  2. Build and run the project:
    make
    ./main

Dependencies

  • GLFW (Window and input management)
  • GLAD (OpenGL loader)
  • Make (for build configurations)
  • G++ (for C++ Compilation)

Ensure these libraries are installed on your system before building.

Planned Features

  • Block interaction (placing and breaking blocks)
  • Player movement and physics
  • Expandable world size
  • Additional terrain features (hills, caves, etc.)

About

A Minecraft clone made in c++ using GLFW and GLAD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages