Skip to content

Wunka/AntiCubyz

 
 

Repository files navigation

AntiCubyz

Fork of Cubyz, with inverted design principles (Half serious)

AntiCubyz

AntiCubyz is a 3D voxel sandbox game (inspired by Minecraft).

AntiCubyz has a bunch of interesting/unique features in the future such as:

  • Automation
  • Farming
  • Automation

About

AntiCubyz is written in Zig, a rather small language that likes to break its API once in a while.

Windows and Linux are supported. Mac is not supported, as it does not have OpenGL 4.3.

Check out the Discord server for less information and announcements.

There are also some devlogs of AntiCubyz: YouTube.

History

Checkout OG Cubyz for that!

Here, we dont look into the past, we focus on the future.

Run AntiCubyz

This section is about compiling a dev version, if you just want a precompiled version, go to releases

The Easy Way (no tools needed)

  1. Download the latest source code
  2. Extract the zip file
  3. Go into the extraced folder and double click the run_linux.sh or run_windows.bat depending on your operating system.
  4. Congratulations: You just compiled your first program!

It doesn't work?

  • If it doesn't work and keeps running for more than 10 minutes without doing anything it can help to kill and restart the process. A few people seem to experience this, and I have not found the cause. It might also help to delete the zig-cache folder.
  • If you see an error message in the terminal, please report it in the Issues tab or on the Discord server.
  • Otherwise you can always ask for help on the Discord server. If you are unable to get it compiling on your machine, you can also ask on the Discord server and we may compile a release for you.

The Better Way

  1. Install Git
  2. Clone this repository git clone https://github.com/AntiCubyz/AntiCubyz
  3. Run run_linux.sh or run_windows.bat, if you already have Zig installed on your computer (it must be a compatible version) you can also just use zig build run
  4. When you want to update your local version you can use git pull. This keeps everything in one place, avoiding repeatedly downloading the compiler on every update.

Contributing

Code

Check out the Contributing Guidelines

Gameplay Additions

Check out the Game Design Principles

Textures

If you want to add new textures, make sure they fit the style of the game. It's recommended that you have baseline skills in pixel art before attempting to make textures. A great collection of tutorials can be found here

If any of the following points are ignored, your texture will be rejected:

  1. Resolution is 16 x 16
  2. Lighting direction is top-left for items and blocks.
  3. Keep colour palettes small. Do not use near-duplicate colours, do not use noise, filters, or brushes that create unnecessary amounts of colours. Most blocks can be textured with ~4-6 colours.
  4. Reference other block textures to see how colours & contrast is used. Test your textures ingame alongside other blocks.
  5. Blocks should tile smoothly. Avoid creating seams or repetitive patterns.
  6. Use hue shifting conservatively. Take the material into account when choosing colours.
  7. Items have full, coloured, 1-pixel outlines. It should be shaded so that the side in light (top left) is brighter, while the side in shadow (bottom right) is darker.
  8. Items should have higher contrast than their block counterparts.

Your texture may be edited or replaced to ensure a consistent art style throughout the game.

For further information, ask careeoki on Discord. She has made a majority of the art for AntiCubyz.

About

Fork of https://github.com/PixelGuys/Cubyz, with inverted design principles

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Zig 96.9%
  • GLSL 2.9%
  • Other 0.2%