Advanced Hands-on Rust (Pragmatic Bookshelf)
Hot This:
Most Active This Week
Most Active This Month
Most Active This Year

In ‘Moving Entities with Bevy’ bullet point 3, ‘Set the delta variable to a vector (containing x, y and z values)’ may be a little confus...
New

Would it be cleaner to name the Plugin RandomPlugin?
Also, there were a couple more changes required than the book mentioned. They were...
New

@herbert
More notes as I continue through the book, this time for chapter 5.
Chapter 5
Page 86, point 2 says to copy my_library INTO ...
New

@herbert
Bottom of the 4th paragraph: s/odler/older/
New

with the source Code package: hwmrust-code.zip I have some issues.
cd /home/user1/rust/code/FlappyIntro/flappy_dragon_base
$ cargo che...
New

@herbert
When creating my_library in the more_hands workspace in chapter 2, there’s a graphic showing the expected directory structure. ...
New

@herbert
At the bottom of page 64 of beta 2, point (2) states: “Instead of inserting the RandomNumberGenerator resource yourself, add Ra...
New

@herbert
I think you mean spawn_image!, not spawn_sprite! in the first line on page 149?
New

@herbert
Good afternoon!
On P120-121, you modify the code in flappy_dragon_base/src/main.rs, but don’t use the normal code block to dis...
New

@herbert
As well as the changes noted on P64 for pig/src/main.rs, there are a couple more required:
In function player: mut rng: ResMu...
New

@herbert
Hi Herbert,
I think the code on page 98 should set the state to menu_state.menu_state.clone() when key ‘M’ is pressed while in...
New

@herbert
on p118 a method was defined as:
pub fn get_handle<T>(&self, index: &str, assets: &LoadedAssets) -> Optio...
New

@herbert
It might be worth adding use crate::AssetStore in the use changes in the second code block on P124, to avoid an error with the ...
New

@herbert
On page 4, there is a download link for the blue dragon. This works, but you end up downloading an svg file, not a png. Also, t...
New

@herbert
Original message: At the bottom of P57, you search for the pcg random number crate. The search returns pcg_rand = "0.13.0", but...
New
Most Active Last Three Years

@herbert
Halfway down P56, you show the code defining the struct for RandomNumberGenerator, with a prefix line of #[derive(Resource)].
...
New

@herbert
At the bottom of P95, you ask for the downloaded assets for the next stage to be added to
“your flappy_basics/assets directory...
New

@herbert
Good morning :slight_smile:
On page 91, you start to explain the code for bevy_framework/mod.rs. Perhaps it would be good to h...
New

@herbert
The link for the download of the dice art on page 31, does not give the asset in a form which works with the program code. The ...
New

@herbert
The code for FlappyAssetsLoadingMenu/flappy_dragon_base/src/main.rs on page 132 doesn’t include the add_sound() elements requir...
New

@herbert
On page 80 in the code block for random_distribution.rs, the import is shown as:
use my_library_docs::RandomNumberGenerator;
...
New

@herbert
Typo on bottom of page 39: s:/nad/and/
New

@herbert
Good morning,
On P153, the code block where the parallax background images are added has the new lines repeated again at the b...
New

@herbert
In the section “Testing XorShift”, the code is not in a code block, and probably should be?
New

@herbert
The first block of code on P57 is not in the standard example code block (with the download link), and I think it should be?
New

@herbert
s:/delcaration/declaration/
New

@herbert
s/swtiching/switching/
New

@herbert
Good morning Herbert!
You already know this, as the downloadable code has corrected it already:
On page 92, you define the e...
New

@herbert
There is a pop-out box on P62 which should have a shell script, but instead has the line
The code tag should not be here
Ma...
New

@herbert
There is a typo on page 108 in the code for FlappyStatesMacro/pig/src/main.rs:
s:/winnner/winner/
Rgds.,
Paul
New
Most Active Over Three Years
Book Info
Publisher:
Pragmatic Bookshelf
Get money off!

The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.