# data[].attributes.body
Discover the feature, what it does and how to use it.

# data[].attributes.body
- Finished Physics.
- Fixed Bug 0010
- Fixed Tweak 0003
- Fixed Bug 0007
- Fixed Bug 0009

# data[].attributes.body
Checking for index files and repair tool in Python.

# data[].attributes.body
-vs2019 startup argument
Finished: Friday, 11 december 2020

# data[].attributes.body
Publish a test version of the game so other people can enjoy it!

# data[].attributes.body
For some reason, when in fullscreen, the camera is rotated on the pitch axis.

# data[].attributes.body
Jumping should be more SMOOTH!

# data[].attributes.body
A system to save and load universes. Only loading is implemented at the moment.

# data[].attributes.body
A derived class from the object class used to store items in a container.

# data[].attributes.body
The log functions should be able to convert basic data types.

# data[].attributes.body
The playerOnGround variable only sets to false when the player has jumped. It should be set to false every frame where the player isn't colliding with the ground. To solve this, a suggestion is to use the out_pattern method on the pusher.
Fixed: Thursday, 3 december 2020

# data[].attributes.body
It is possible to build and destroy blocks in the pause menu.

# data[].attributes.body
Simple physics featuring jumping and falling!
Finished: Thursday, 3 december 2020

# data[].attributes.body
The wedge model doesn't display textures correctly.

# data[].attributes.body
- Finished Crosshair.
- Finished Log class.
- Finished Collision.

# data[].attributes.body
When the player rotates, the collision node for the camera also rotates along the camera object.
Fixed: Thursday, 3 december 2020

# data[].attributes.body
A simple crosshair that can be turned off in the settings.
Finished: Thursday, 19 November 2020

# data[].attributes.body
The blocks should be created within the object class.
Fixed: Thursday, 3 december 2020

# data[].attributes.body
A good way of sending log messages to the console with features like:
- Different levels of log messages: warning, error, log.
- Different colors.
- A way of filtering which log level should be printed out to the console.
Finished: Thursday, 19 November 2020

# data[].attributes.body
A system to detect collision
Finished: Thursday, 19 November 2020

# data[].attributes.body
The player should not be able to jump mid-air. We need to check if the player is on the ground before allowing them to jump.
Fixed: Thursday, 3 december 2020

# data[].attributes.body
This padlet is used to simplify the development of <placeholder> and document what has been done.

# data[].attributes.body
- Finished Dynamic objects.
- Added makeDirectories.py.
- Finished Model loading changes.

# data[].attributes.body
When a new game object is created, the modelpath should be cheched and if it fails, a standard model should be applied.
Finished: Thursday, 3 September 2020

# data[].attributes.body
- Added ability to use floats as values in the settings.
- Added new tree models (not finished yet).

# data[].attributes.body
A custom-designed encrypted file-format to store important game values.

# data[].attributes.body
- Tree models/parts.
- A mechanism to procedurally generate trees with the tree models.

# data[].attributes.body
A system for smooth movement similar to Minecraft's.

# data[].attributes.body
A way to create, access and modify game objects dynamically.
Finished: Thursday, 3 September 2020

# data[].attributes.body
- Fixed Bug 0004.
- Fixed Bug 0003.

# data[].attributes.body
- Finished Object class changes.
- Finished Floor.

# data[].attributes.body
- Finished Player class.
- Added ids to objects.
- Added invisible floor option.

# data[].attributes.body
Some type of implentation for the newly made rocket model.

# data[].attributes.body
A "programmaming language" similar to the one in Minecraft to program the robots and other things ingame.

# data[].attributes.body
A type of invisible floor on z -100 to keep the player from falling down to low. When the player hits the floor, he/she should respawn. The z value for the floor should be changeable in settings.
Finished: Thursday, 27 August 2020

# data[].attributes.body
- Removed key class and started using a map for identifying keypresses instead.

# data[].attributes.body
- Started using Github.

# data[].attributes.body
When an object is created, the game should check if the modelpath is valid. If invalid, a warningOut should be executed.
Finished: Thursday, 27 August 2020

# data[].attributes.body
- Finished Read options.
- Tried to implement collision.

# data[].attributes.body
The camera is moving slower on the x and y-axis when the camera pitch rotation is close to -90 or 90 degress.
Fixed: Saturday, 29 August 2020

# data[].attributes.body
A player class similar to the object class.
Finished: Tuesday, 25 August 2020

# data[].attributes.body
- Finished Game objects.

# data[].attributes.body
Ability to read options within C++
Finished: Tuesday, 18 August 2020

# data[].attributes.body
It isn't possible to press two keys at the same time for moving in two directions simultaneously.
Fixed: Saturday, 29 August 2020

# data[].attributes.body
A way of creating game objects.
Finished: Thursday, 13 August 2020

# data[].attributes.body
- Fixed Bug 0004, however, a direction key and an elevation key can't be pressed at the same time. For this reason, Bug 0004 is not marked as fixed.

# data[].attributes.body
- Nearly finished the simple house model in blender.

# data[].attributes.body
A way of getting the return value from python files and using it in the C++ code.

# data[].attributes.body
The simple house model when exported to the bam format moves the house's foundation in one direction.

# data[].attributes.body
- Modelled a new simple house.
- Added the house in game which caused a Bug 0005.
- Added new line in blocky.egg to try to accomplish collision, it didn't work.

# data[].attributes.body
- Added a FPS counter.
- Fixed Tweak 0001.
- Fixed Bug 0002.
- Came closer to finish the code that would get the return value from python files.
- Added two new keys for movement on the z axis: Space and LShift.
- The game no longer counts frames.
- Added a new utility for converting models. It is basically a collection of blend2bam and bam2egg. More conversions will be added soon.

# data[].attributes.body
The player should not be able to rotate the camera more than 180 degrees in the pitch axis.
Fixed: Sunday, 12 July 2020

# data[].attributes.body
The player should not be able to go up when he/she has rotated the camera upwards and pressed the "w" key.
Fixed: Sunday, 12 July 2020

# data[].attributes.body
The game didn't "debugLog" when it was closed via the escape-button.
Fixed: Saturday, 11 July 2020

# data[].attributes.body
- Tried to implement an FPS counter.
- Tried to make a good GUI.
- The game counts frames.
- Fixed Bug 0001.

# data[].attributes.body
An algorithm for calculating the current fps in the game!
Finished: Sunday, 12 July 2020

# data[].attributes.body
A keyboard-based input system.
Finished: Friday, 10 July 2020

# data[].attributes.body
- The game now listens for the escape-key, which closes the game.
- Added a keyboard-based input system.
- Added first person camera.

# data[].attributes.body
A first person camera that works the same as in Minecraft
Finished: Friday, 10 July 2020

# data[].attributes.body
- Added support for keyboard input, kind of, not finished yet!
- Stopped using the SpinCameraTask.

# data[].attributes.body
Install JSON library via Visual Studio somehow.

# data[].attributes.body
A keypress should reload all python files.
Finished: Wednesday, 8 July 2020

# data[].attributes.body
- Added a header file for logging purposes. Game creates log at startup ana when it gets closed.
- Added a header file for python integration. Now we can read and execute python files!
- Tried to separate the game in threads. Code for that is now removed.

# data[].attributes.body
A python or C++ header file to log things that are happening at runtime.
Finished: Wednesday, 8 July 2020

# data[].attributes.body
Create various python files for different tasks and integrate them with the C++ main file.
Finished: Wednesday, 8 July 2020

# data[].attributes.body
The game is up and running!
Finished: Unknown

# data[].attributes.body
A fancy inventory system.

# data[].attributes.body
- Added the "blocky" model in the code.
- Added Python test integration in C++ main.

# data[].attributes.body
This is the Github repository for this project!

# data[].attributes.attachment_link.readable_text
This is my first game made with C++. It is a sandbox game in which i plan to implement advanced machinery and many types of shapes to build with!

Join GitHub today

GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.

GitHub is where the world builds software

Millions of developers and companies build, ship, and maintain their software on GitHub - the largest and most advanced development platform in the world.

About

This is my first game made with C++. It is a sandbox game in which i plan to implement advanced machinery and many types of shapes to build with!

You can't perform that action at this time.

You signed in with another tab or window. You signed out in another tab or window. Reload to refresh your session. Reload to refresh your session.

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement.

Essential cookies

We use essential cookies to perform essential website functions, e.g. they're used to log you in. Learn more

Always active

Analytics cookies

We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more

# data[].attributes.attachment_link.description
This is my first game made with C++. It is a sandbox game in which i plan to implement advanced machinery and many types of shapes to build with! GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.

# data[].attributes.body
Ett program där du skriver in text för att det sedan ska färgkodas så att det blir enklare att läsa, precis som i Visual Studio. Även bilder kan läggas till.

# data[].attributes.body
Peter boman animation. Ett sätt att programmera att kameran rör sig på ett visst sätt.