Connect Lines From Falling Blocks of Sand
other repos of mine:
- https://github.com/thenumbernine/lua-template
- https://github.com/thenumbernine/lua-ext
- https://github.com/thenumbernine/lua-ffi-bindings
- https://github.com/thenumbernine/vec-ffi-lua
- https://github.com/thenumbernine/lua-matrix
- https://github.com/thenumbernine/lua-image
- https://github.com/thenumbernine/lua-gl
- https://github.com/thenumbernine/lua-glapp
- https://github.com/thenumbernine/lua-imgui
- https://github.com/thenumbernine/lua-imguiapp
- https://github.com/thenumbernine/lua-audio
external libraries required:
- libpng
- SDL2
- cimgui w/ OpenGL+SDL backend (build process described in my lua-imgui readme)
- libogg
- libvorbis
- libvorbisfile
- OpenAL-Soft
- luasocket (optional, only if you want to submit your highscores)
- gameplay
- multiplayer-versus where you can drop sand on your opponent
- and a color that they have to clear-touching to reveal to other random colors
- like that other tris game ...
- automatically vary the board width for # of players ... but still allow control over it?
- automatically vary number of update cycles per board resolution ... but still allow control over it?
- more gametype options ...
- puzzle mode? solve a predefined sand arrangement.
- high score for fixed time mode?
- incrasing # of colors mode.
- increasing speed mode (already).
- solve for some specific board shape? tall boards , wide boards, etc...
- choose music? or music-per-level? or music-per-gametype?
- better notification of score-modifier for chaining lines ... like some floating text or something
- multipalyer-coop have an option of sharing next-pieces vs separate next-pieces
- multiplayer-versus where you can drop sand on your opponent
- gui:
- with gamepad navigation, tooltips only work with Slider. with Input they only show after you select the text (which you can't type) or for a brief moment after pushing + or -.
- centering stuff horizontally is painful at best. then try adding more than one item on the same line ... can ImGui handle centered-text yet?
- InputFloat can't be edited with gamepad navigation
- tempting to overhaul the whole GUI and just use something that supports HTML like libRocket ...
- sand models:
- SPH sand is so/so
- CFD sand is not functional
- performance
- faster blob detection. GPU implementation?
Desert City Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/
Music promoted by https://www.chosic.com/free-music/all/
Exotic Plains by Darren Curtis | https://www.darrencurtismusic.com/
Music promoted by https://www.chosic.com/free-music/all/
Creative Commons CC BY 3.0
https://creativecommons.org/licenses/by/3.0/
Ibn Al-Noor Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/
Music promoted by https://www.chosic.com/free-music/all/
Market Day RandomMind
Music: https://www.chosic.com/free-music/all/
Return of the Mummy Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/
Music promoted by https://www.chosic.com/free-music/all/
Temple Of Endless Sands by Darren Curtis | https://www.darrencurtismusic.com/
Music promoted by https://www.chosic.com/free-music/all/
Creative Commons CC BY 3.0
https://creativecommons.org/licenses/by/3.0/
The Legend of Narmer by WombatNoisesAudio | https://soundcloud.com/user-734462061
Creative Commons Attribution 3.0 Unported License
https://creativecommons.org/licenses/by/3.0/
Music promoted by https://www.chosic.com/free-music/all/
https://www.1001freefonts.com/billow-twril.font