All Projects β†’ tversteeg β†’ const-tweaker

tversteeg / const-tweaker

Licence: AGPL-3.0 license
πŸ€ͺ Tweak constant variables live when running a program

Programming Languages

rust
11053 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to const-tweaker

moon-cheeser
Moon Cheeser is an infinite runner where the player plays as a mouse gathering cheese pieces and avoiding craters and other astronomical objects, such as comets and planets, on a moon made of cheese.
Stars: ✭ 32 (-50.77%)
Mutual labels:  gamedev
agones-event-broadcaster
Broadcast Agones GameServers and Fleets states to the external world
Stars: ✭ 22 (-66.15%)
Mutual labels:  gamedev
BonEngineSharp
A simple and fun SDL-based game engine in C#.
Stars: ✭ 16 (-75.38%)
Mutual labels:  gamedev
susse
super ΓΌltra sweet sprite editor
Stars: ✭ 22 (-66.15%)
Mutual labels:  gamedev
UnityHFSM
A simple yet powerful class based hierarchical finite state machine for Unity3D
Stars: ✭ 243 (+273.85%)
Mutual labels:  gamedev
OpenHSP
Hot Soup Processor (HSP3)
Stars: ✭ 120 (+84.62%)
Mutual labels:  gamedev
Codebot
Free and open source (MIT license) web-based IDE focused on game development.
Stars: ✭ 86 (+32.31%)
Mutual labels:  gamedev
framework
The exomia/framework is used for building 2D and 3D games and more inspired by the XNA/Mono framework.
Stars: ✭ 21 (-67.69%)
Mutual labels:  gamedev
deffx
A collection of useful shader effects made ready to be used with the Defold game engine
Stars: ✭ 33 (-49.23%)
Mutual labels:  gamedev
faur
βš’οΈβœ¨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.
Stars: ✭ 55 (-15.38%)
Mutual labels:  gamedev
godot-shotgun-party
An evolving multiplayer project for Godot Engine 3.
Stars: ✭ 171 (+163.08%)
Mutual labels:  gamedev
MedievalWar
A simple turn-based strategy game using Phaser 3
Stars: ✭ 22 (-66.15%)
Mutual labels:  gamedev
gamestudio
2D game engine and editor
Stars: ✭ 207 (+218.46%)
Mutual labels:  gamedev
ggrs
GGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!
Stars: ✭ 209 (+221.54%)
Mutual labels:  gamedev
stockfish-chess-web-gui
Responsive chess web GUI to play against the Stockfish 10 chess engine. Multiple web GUI implementations have also been included.
Stars: ✭ 21 (-67.69%)
Mutual labels:  web-gui
cog
Macro powered ECS Framework written in Haxe
Stars: ✭ 29 (-55.38%)
Mutual labels:  gamedev
minigdx-game-template
Basic template to create a game using minigdx
Stars: ✭ 16 (-75.38%)
Mutual labels:  gamedev
magnum-tips
Collection of useful snippets for https://magnum.graphics
Stars: ✭ 27 (-58.46%)
Mutual labels:  gamedev
cl-sdl2-tutorial
SDL2 examples in Common Lisp based on Lazy Foo tutorials.
Stars: ✭ 55 (-15.38%)
Mutual labels:  gamedev
Deadrop
Deadrop is a small game engine that was made as part of the Afterback project.
Stars: ✭ 17 (-73.85%)
Mutual labels:  gamedev

const-tweaker

Tweak const variables live from a web GUI.

CI Version Rust Documentation License


This library opens a web interface when the application is run, allowing you to change the values of constants in real time. It's especially useful for gamedev where you want to tweak some variables without introducing a hot-reloading scripting language for it.

After running your application the web GUI to change constants is opened at 127.0.0.1:9938.

Example

// Create a slider to tweak 'VALUE' in the web GUI
#[const_tweaker::tweak]
const VALUE: f64 = 0.0;

fn main() {
	// Enter a GUI/Game loop
	loop {
		// Print the constant value that can be changed from the website
		println!("VALUE: {}", VALUE);

		// ...
	}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].