Skip to content

Seerban/Pixel-Physics-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Physics Project

Pixel-based automata made with C++ and SFML (2.6.1/2.6.2) based on interaction between elements (35 Unique) with different properties.

Controls

F1 - Chunk Debug Mode (Performance Heavy)

Nums - Brush Size

◈ Static ◈

[W]Wood [F]Fuse [m]Metal [D]Diamond

■ Solids ■

[d]Dirt [r]Rock [i]Ice

▲ Dusts ▲

[s]Sand [g]Gravel

≈ Liquids ≈

[w]Water [o]Oil [l]Lava

● Gases ●

[c]Cloud [O]Oxygen

* Energy *

[f]Fire [p]Plasma [k]Spark [e]Explosion [n]Nuke

✧ Life ✧

[b]Bug [G]Grass Seed [P]Plant

Note - Not all elements are accessible through keybinds, some are obtainable through interactions.

Compilation

Install SFML (Might break if version is updated past 2.6.2)

sudo apt install libsfml-dev

Compile with:

g++ src/*.cpp -IHeaders -o app -lsfml-graphics -lsfml-window -lsfml-system && ./app

Water & Temperature System

gif1

Chunk Optimizations

gif2

About

Pixel-based physics game inspired by powder sandbox programs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages