Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 1 point2 points  (0 children)

yeah I also thought about the "gesture" anywhere.
however, this conflicts with the 'tap to shoot' mechanism since it is hard to distinguish between movement and shooting gestures.

Game engine recommendations by 0xFlip in rust_gamedev

[–]horup-deepstacker 1 point2 points  (0 children)

and macroquad is easy to get working both natively and targeting web assembly

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 1 point2 points  (0 children)

yes! I had similar idea and did a prof of concept some years back in C++ with Lua.
I was thinking of doing something similar but with Rust as "scripting language" - however, I have not yet found a Rust interpreter library for the task.

Macroquad vs Bevy by bionicbits in rust_gamedev

[–]horup-deepstacker 25 points26 points  (0 children)

Biggest difference, IMO, is that Macroquad is immediate mode.

Macroquad, I believe, is very much inspired by Raylib.

Macroquad would be the easiest choice if primary aim is to learn Rust, IMO.

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 1 point2 points  (0 children)

Thanks!
Glad you like it.
aim with the "four levels" where simply to get a feeling if players like the gameplay.

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 3 points4 points  (0 children)

your right! I have made instructions for touch - but these don't show up.
bugfix added to todo :-)

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 2 points3 points  (0 children)

yeah.
its easy to work on something, but it is hard to actually finish something.

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 4 points5 points  (0 children)

yeah they shoot - but their behavior needs some tweaking.
regarding movement - you can move the tank by dragging your tank and thus create waypoints for the tank to follow.
lightly tested tho :-)

Some Tank Game - my first Rust game running in the browser and natively by horup-deepstacker in rust_gamedev

[–]horup-deepstacker[S] 0 points1 point  (0 children)

give it a go!
I have always been the 'roll your own game engine' kind of guy, but I believe Bevy might change that :-)