Attempt to create a simple program where you can paint on infinite canvas with friends.
What I want to implement to achieve finished product:
- Simple drawing
- Fast chunk system
- Networking
- Basic GUI
Simplest way is to use my little script to automate this process:
./builder.sh -br release
or alternatively run these commands:
meson build --buildtype=release
ninja -C build
./build/EndlessPaint
Ensure msys2
is installed
- Go into your msys2
MSYS2 MinGW x64
terminal - Update everything with
pacman -Syu
- Install needed packages with
pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-meson mingw-w64-x86_64-ninja mingw-w64-x86_64-sfml
- Change the
PATH
environment variable to featureC:\msys64\mingw64\bin
- Go into the command line
- Change the directory to the
EndlessPaint
's one - Build and run with the builder tool:
./builder -br
in powershellbuilder -br
in cmd
- Alternatively build and run on your own:
- Prebuild with
meson build --buildtype=release
- Build with
ninja -C build
- If compilation and linking succeeded, run with
./build/EndlessPaint
in powershell orbuild\EndlessPaint.exe
in cmd.
- Prebuild with