Dear All
I am thinking of publishing a new physical book on Gideros, namely a Gideros Reference Manual and I would like to gauge interest in this. The manual will contain a description of all of Gideros's 500+ API functions including all plugins and Lua standard libraries. The information is the same as you can find here on this site (in the API reference) but obviously set in a nice book form and with everything gathered in one place.
I prepared a version of this book in 2014 as a reward for a Kickstarter campaign but this version will need to be updated as many more features have been added to Gideros. So it will be the "second edition". Currently the book is 460 pages long nominally on A4 paper (though the paper size could be shrunk a fair bit without compromising readability).
I attach some samples from the book as it exists so far.
So I would like your comments! In particular:
Would this book interest you?
How much would you want to pay for such a book?
Do you prefer a printed book or e-book?
What do you think of the formatting presented in the samples?
Many thanks for your advice on this!
Comments
My only hesitation on purchasing something like this is the speed at which Gideros is moving forwards. Personally I feel as more new things are added I would be having to go back to the online documentation still, which kind of defeats the purpose of having a book that contains everything. If they shared the same format that would be grand.
Maybe if it were an E-Book with free updates it might work (for me at least)
As for the format and such, it's pretty good.
- I would get rid of the "available since" lines because I feel they are irrelevant when looking up a function/params/syntax..
- The main heading (Chapter 81) is cool but I'm not fond of 81.1, 81.2, etc. Maybe just a horizontal line that separates the different functions?
It brings back fond memories of flicking through my Amiga Hardware Reference Manuals :bz
Likes: john26, simwhi
Likes: MobAmuse
https://deluxepixel.com
Please publish ebook together with paper version. Some users like me prefer to avoid spending extra money on paper&delivery, and postal service is very slow in poor countries, it takes up to 2-3 months to get paper book from amazon or other us/eu shop.
"What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
“The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
Likes: antix, MobAmuse
https://deluxepixel.com
I'm not sure how important "available since" is I guess most people will be using a version of Gideros which is newer than the manual to it's kind of irrelevant as all features are available. What do other people think?
@SinisterSoft, Yes, I also prefer a hefty physical book next to me when I am programming, it's quicker to flick through and means I don't have to use up precious screen area.
I'd like to hear more from people who got the book as a Kickstarter reward...
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
For more screen real estate... get another monitor :bz
Maybe one option would be a new Gideros book (Arturs' is a bit dated), which includes a reference?
Likes: antix
API
Lua (Our flavour)
Beginners (everyday gfx and sfx)
Shaders
LiquidFun
Monitisation (ads and payments)
etc...
Likes: MobAmuse
https://deluxepixel.com
Likes: totebo, antix, simwhi, MobAmuse
and other small errors like on http://docs.giderosmobile.com/reference/gideros/Mesh/setTextureCoordinateArray#Mesh:setTextureCoordinateArray there is color written instead of texture coordinate and same as above is actually the SAME as above.
Likes: Atavismus
Fragmenter - animated loop machine and IKONOMIKON - the memory game
@hgy29 I'm a bit the same and why I chop my books up into logical sections. @john26 please leave blank pages between chapters so it's easy to dismember please :bz
Beginners (everyday gfx and sfx)
@ar2rsawseen perhaps could update his book to a second edition to take account of 3D graphics and new Sprites classes like Path2D and Pixel. He already has a publisher which is a bonus.
Shaders
@hgy29 coded all this up so is best placed to write a book on the subject. This is a complex topic definitely worthy of a book in itself. I'd be happy to proofread the English if needed...
Monetisation (ads and payments)
I'd pay for this book! The whole subject of ads, facebook, achievements etc is very complex and (to me) mysterious with no systematic documentation on basic concepts. You really need to trawl this forum to get an introduction (it's kind of assumed everyone has a compsci degree and knows all about online shopping concepts, internet protocols etc). @SinisterSoft I think you are well placed to write this.
The others you mention (Lua extensions and Liquidfun) IMO don't need a book to themselves.
https://github.com/gideros/gideros
https://www.youtube.com/c/JohnBlackburn1975
as an promotional event
Likes: antix, SinisterSoft
https://play.google.com/store/apps/developer?id=razorback456
мій блог по гідерос https://simartinfo.blogspot.com
Слава Україні!
Likes: oleg, antix, MobAmuse
https://deluxepixel.com
I LOVE books, but I kinda have to agree with some of the others. With the ever improving Gideros Studio, I wonder whether it would be better to have an online resource that can be updated when changes happen.
I mean, this could also be monetised ...
- members only sections
- access to downloads
- patreon
- ads
etc.
Again, I love books, but like some of the others have said - I find it easier to just open a webpage on a second monitor + there is the updates issue.
Just my thoughts
Likes: john26
I think the documentation is lacking given gideros has been updated so many times and many features I for one skip, as I have no idea how to use them in the past.
A printed book would be superb and hopefully would contain some tutorials for both noobs and even more seasoned users perhaps.
I like the idea though of being able to get at the book online and also in print so one can crib sheet code clips from the tutorials without having to type in much.
I would certainly pay for a printed book and I think the online version should come free along with the purchase of the printed version.
Personally I also think gideros has now evolved more than enough features for most (perhaps with the exception of textured 3D shapes which is damn hard to actually do currently) and a book would cement that at last.
Alongside the book gideros really only needs work when there are known bugs to fix and new hardware that breaks it's end functions perhaps.
All very well adding new features in endless fashion, but as I said doing that will soon break any book and a lot of new features probably go unused due to lack of solid documentation.
Gideros is superb engine and all it needs is polish and refinement of what is already there without massive changes. That way a book would mesh with it perfectly both now and in future.
Just my 2cents.
Likes: SinisterSoft, john26, antix, MoKaLux
Likes: john26
https://deluxepixel.com
Likes: john26
https://deluxepixel.com
Likes: john26, MobAmuse
https://deluxepixel.com
unfortunately don't have time myself to participate much, but just to share, that the most common feedback for the first book, was disappointment that some difficult topics, like plugin creation were not included (decision by the publisher).
So if this book would contain one, I think it would also improve the situation of users who want plugins, willing to try make one themselves, starting with simple step by step guides and evolving from them.
When I started working on plugins, it was really hard at first and @atilim helped me all the way through it. Now, after some pause, actually I think it would feel like starting over again, as there are still not enough documentation about this and memory is not flawless
But if you will need some help on it, explaining bits or answering questions what is what, I can try and help
Likes: SinisterSoft, MobAmuse, john26, antix, totebo
Likes: antix
Likes: antix
Likes: john26
We made a plugin for my multiplayer engine Liten, but that was only easy because it uses LuaSocket as a base. Agree with that it has to be easy.
Likes: antix