MCPcopy Create free account
hub / github.com/Hopson97/HopsonCraft

github.com/Hopson97/HopsonCraft @A1.4.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release A1.4.1 ↗ · + Follow
623 symbols 985 edges 180 files 20 documented · 3% updated 2y agoA1.4.1 · 2017-05-29★ 6466 open issues

Browse by type

Functions 441 Types & classes 182
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

HopsonCraft

Versions (As seen in the YouTube videos)

This game has gone through major rewrites and refactors overtime.

To see the source code as it was in episodes 1, 2 and 3 of "Creating Minecraft in C++/ OpenGL" videos, look at an older commit here:

https://github.com/Hopson97/HopsonCraft/tree/90a5d596d07dfe71b5dbf47ec76c0b0802ec9dfa

Dependencies

The project requires these libraries: SFML (minimum 2.4), GLEW (OpenGL 3.3+), and OpenGL Maths Library (GLM).

Compile using compiler flags: -std=c++14 -O3 -s -lsfml-graphics -lsfml-audio -lsfml-system -lsfml-window

Contributing

An easy way to contribute is to look for the ///@TODO parts in the code. please actually test before doing a pull request.

You can view the code style in contributing.md

You can view useful implementation details in implementation.md

Also, checkout the TRELLO! https://trello.com/b/P8ZbobQH/hopsoncraft

Description

Simple Minecraft clone written using C++.

Screenshots

Trees

Mountain

Cliff

Credits

Design

Matthew Hopson, https://github.com/Hopson97/

Programming

Matthew Hopson, https://github.com/Hopson97/

Art

Matthew Hopson, https://github.com/Hopson97/

Special Thanks

Anton Golov, https://github.com/jesyspa

Zoltan Fazekas, https://github.com/zfazek

Core symbols most depended-on inside this repo

Shape

Method 380
Class 172
Function 61
Enum 10

Languages

C++100%

Modules by API surface

Source/World/World.cpp16 symbols
Source/World/Chunk/Full_Chunk.cpp16 symbols
Source/World/Generators/Biome.cpp13 symbols
Source/World/Chunk/Section_GaS.cpp13 symbols
Source/World/Chunk/Section.h13 symbols
Source/World/Generators/Trees.cpp12 symbols
Source/World/Generators/Terrain_Generator.cpp11 symbols
Source/Util/ConfigParser.cpp10 symbols
Source/Temp/Noise_Generator.cpp10 symbols
Source/States/SPlaying.cpp10 symbols
Source/Model.cpp10 symbols
Source/World/Chunk/Mesh_Builder.cpp9 symbols

For agents

$ claude mcp add HopsonCraft \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page