Thank you 😻
Karl Zylinski
Creator of
Recent community posts
Thanks for playing! 😻 Happy you liked it.
How strange with the broken Windows version! It’s hard to say exactly why it didn’t work. I have mostly the same specs on my computer, and also Win10. Do you perhaps have any unusual multi-monitor set up? Or did you perhaps put the game in some folder with an unusual name? Or do you have the %appdata% folder (where your settings are saved) in an unusual place?
Hi, sorry about that. I have some questions in order to try to understand what is going on.
Do you know what kind of GPU your computer has?
Also, which version of Windows is it?
What kind of monitors and monitor setup do you have?
Also, are you GPU drivers fairly recent?
I hope to understand the problem more from these questions. I haven’t heard of similar issues. Worst case, I can also arrange for a refund.
Sorry about it!
I’m afraid there is no such guarantee. You can ask for a refund through itch, but they decide if it is a valid reason. Read more here https://itch.io/docs/legal/terms#refunds
Hi, thanks for playing the game!
The source is merely a bonus, for anyone interested.
Regarding the book, if you find it hard to understand, perhaps you can make a few Odin programs and then return to it. Since you’re interested in gamedev, then perhaps you can try one of the video tutorials I have on my YouTube channel and then return to the book? For example this one: https://youtu.be/lfiQNCNUifI?si=YfOupaL-H8L90TSs
Have a nice day! /Karl
Thank you!
In version 1.5, which I uploaded yesterday, I have changed these formulations a bit. Based on the feedback I got, I try to use the word “copy” instead of “in-between value”. In hindsight that is an easier way to talk about it. Please check it out and let me know if it was an improvement or not.
But like you say, perhaps a diagram would be good.
Have a nice day!
There aren’t any great multi-threading guides yet! I just made a super basic threading example: https://github.com/odin-lang/examples/blob/master/thread/basics/thread_basics.odin
However, I’d like to make something bigger too, perhaps something similar to a job system or such.
One thing you can look at is Jakub’s “jobs” repository: https://github.com/jakubtomsu/jobs
Hi, you get the updates for free. Only if I did a major overhaul (like a proper second edition) would I perhaps charge extra for it. But for these smaller updates, no, they are free!
Yeah, the feedback is great. But honestly, the book is selling quite well. I have been promoting it a lot! But thanks for for the concern
Have a nice day!
Update: You can now also buy the book through Payhip. They support calculating book VAT properly: https://payhip.com/b/tnwvO
Original comment: Thanks for buying!
Sorry about the VAT. It’s an itch issue, they don’t have the correct setup to do the proper VAT for books in EU. It’s unfortunately like this for all books sold on Itch. They are aware of the problem, but no fix seems to be in sight.
Only way to fix it seems to be adding another market place that supports the correct VAT (and also supports selling a HTML book). I’ll look into it at some point, but it will take some time.
Have a nice day!
Thank you for reading and for the feedback Michael!
I’ve added your comments to my TODO and will look at them when I make an update for the book.
Like you say, perhaps the chapters needs more examples. For now, just note that in the subsequent chapters, I will touch upon different cases when pointers are useful and when they should be avoided. Hopefully as your read on, more and more questions will be answered.
Thanks a lot for the kind words and for buying the book!
Thank you for the list of issues. I have fixed 2, 3 and 4.
Regarding 1: There is no modern OS that leaks after shutdown. While there are some really old OSes where this could happen, Odin doesn’t support any of those OSes anyways. However, a good reason to do the deallocation at the end is to keep third-party memory analysis programs, such as Valgrind, happy. I have added a note about that in the book (update coming later today or tomorrow).
The updated version (https://zylinski.itch.io/odinbook/devlog/848116/version-12-new-section-on-address-sanitizer-and-lots-of-small-fixes ) has fixed this.
You can only do “VAT exclusive” if you choose “direct to you” payout method. I use “collect by itch, payout later”. With that option VAT is always included. I can’t use “direct to you” since I then have to do all that book-keeping of every single european who buys my stuff myself. One of the main reasons for using something like Itch is that they can handle these VAT things towards EU. But in that case it’s also important that the correct VAT percentage is deducted.
The price shown is always including VAT. So if I put $20 then everybody pays $20. If there is VAT involved then I get less. People expect prices with VAT included, so that’s good. If it was not included and it said +20% instead of roughly +5% (as it should be for a book), then less people would buy it.
In any case, the problem is that a VAT of 20-25% is used instead of a VAT around 5%. It’s using the VAT % for video games, not the one for books.
A whimsical cat adventure where you climb, talk, fly and smack your way to places where no cat has ever gone before!
You can get it here: https://zylinski.itch.io/cat-and-onion
This is my first indie game and I’ve made everything in it myself.
- You play as a cat!
- Talk, find items and use your abilities to go where no cat has ever gone before!
- Meet a cast of entertaining characters
- No combat, unless you count smacking stuff with a baseball bat
- An imaginative world
- Experience a lot in a short time, with a jazzy soundtrack! Estimated play time 30-60 minutes
- Secret cat things for curious cats
- Made by one person
- Enjoy chunky pixelart, with a grand total of 8 colors!
- Cat