415 karma · joined December 29, 2015
[0] https://en.wikipedia.org/wiki/Multidisciplinary_design_optim...
It seems like everyone just wants to make the next big popular engine with Rust because it's "safe", and few people really want to make actual games.
I also felt like prototyping ideas was too slow because of all the frequent manual casting between types (very frequent in game code to mix lots of ints and floats, especially in procedural generation).
In the end... it just wasn't fun, and was hard to tune game-feel and mechanics because the ideation iteration loop was slow and painful.
Don't get me wrong, I love the language syntax and the concept. It's just really not enjoyable to write games in it for me...
I started on a Zig one and nope'd right on out of that after a few hours of fighting the compiler.
I'm currently working on porting a bunch of my Rust mini-games to other languages. [3]
[0] https://github.com/Syn-Nine/odin-mini-games/tree/main/2d-gam...
[1] https://github.com/Syn-Nine/c3-mini-games/tree/main/2d-games...
[2] https://github.com/Syn-Nine/freebasic-mini-games/tree/main/2...
[3] https://github.com/Syn-Nine/rust-mini-games/tree/main/2d-gam...
As long as it's clearly communicated in the syllabus, should be fine. If identical code submissions are so common then everyone should be doing the same quantity of work on average and it shouldn't be an issue if you automatically get assigned bonus problems.
This YouTube playlist was invaluable for me: https://youtube.com/playlist?list=PLmM_3MA2HWpYYo7QExaRvor_u...
\\ [date]
need
- things that absolutely have to be done today
really should do
- things that I really should do today
should do
- other things I should do to get ahead / stay on top of
want to do
- what I actually want to do today if possible
concerns
- things that I'm currently concerned about (to help me resolve them without losing focus)
one thing
- I'm going to do this one thing for 3-4 hours straight todayI've been using pomodoro for many years. Not continuously though because I find that my productivity level is extremely high while doing it and I start to get burned out because the intermittent breaks are not enough.
You might be interested in something called the domino technique to help with getting started / getting into flow. Basically you do something that is difficult but short that you can do to get a meaningful psychological "win" in a short period of time (5 minutes) to kick start your motivation / flow. I would post a link but I don't have a good reference on hand.
[0] https://store.steampowered.com/app/831070/The_Cabinets_of_Do...
Nise - Control Systems Engineering: https://www.amazon.com/Control-Systems-Engineering-Norman-Ni...
Friedland - Control System Design: https://www.amazon.com/Control-System-Design-Introduction-St...
[0] https://en.wikipedia.org/wiki/Independent_component_analysis