Rating:  Summary: The best book he's ever written! Review: Once, in an article I wrote on gamedev.net, I made the mistake of hinting that I might write a series of articles on game scripting one day. They never came, and two years later, I still get E-mails asking if I'm going to it. Now, of course, I don't bother making excuses, I just tell them to go out and buy "Game Scripting Mastery."That Alex "Liquidex" Varanese actually started and finished a project without adding another two dozen to the stack in the interim is an event worthy of the history books. I bought "Game Scripting Mastery" for that reason alone. This has never happened before, and in all likelihood, will never happen again. This is the one chance we will have to see the singular genius of Varanese preserved for future generations to look upon and tremble with awe, unlike the countless projects whose lives are as those of sparks from a raging inferno, existing only long enough to be eclipsed by the greater light of those that come after. You have no idea what I'm rambling about, but trust me, this *is* a good book. Nothing else that I know covers so much in such exhaustive detail. Aspiring game programmers have been crying out for a resource like this one for years, and now they have it. Do not miss this book if you have any interest in game scripting systems. If you can't find it, get someone to ship it to you. If you can't afford it, sell your precious bodily fluids until you can. And Alex, the original model of the Genesis was far superior to the second.
Rating:  Summary: Excellent Book Review: This book is just what the doctor ordered!!! I was having trouble implementing this technology into one of my games and this book cleared up the mystery for me. Kuddos to the author for a job well done!!! alisa
Rating:  Summary: Excellent Book Review: This book is just what the doctor ordered!!! I was having trouble implementing this technology into one of my games and this book cleared up the mystery for me. Kuddos to the author for a job well done!!! alisa
Rating:  Summary: Good starting place but buggy example code Review: This is good will be a good start that give a beginner in the area of building VM, Assembler and Compiler and how things fit together . I would not suggest anyone to stop in this books as it is still rather incomplete . The major flaws in this book is that the compiler, Assembler and VM examples included in this book all have serious bug which would confuse alot of newbies . For example The assembler would not complain if it cannot find a variable and just skip the variable and would not push it to the stack. However, it still generates a pop instruction for the variable causing corruption in the stack. The next serious bug would be in the VM's relative Index access code. It corrupts the stack if you have arrays in your code . I would really appreciate if the author would have tested the code more thoroughly before releasing it in the book especially when the book is taegeted for newbies.
Rating:  Summary: Good starting place but buggy example code Review: This is good will be a good start that give a beginner in the area of building VM, Assembler and Compiler and how things fit together . I would not suggest anyone to stop in this books as it is still rather incomplete . The major flaws in this book is that the compiler, Asembler and VM exmaples included in this book all have serious bug which would confuse alot of newbies . For example The assembler would not complain if it cannot find a variable and just skip the variable and would not push it to the stack. However, it still generates a pop instruction for the variable cauisng corruption in the stack. The next serious bug would be in the VM's relative Index access code. It corrupts the stack if you have arrays in ur code . I would really appreaciate if the authoe would have test the code more thoroughly before releasing it in the book especially when the book is tageted for newbies.
Rating:  Summary: Don't waste your money Review: You don't want to waste your money on yet another worthless priemer press game development book. The text in this book is ok, not great but ok. Most sample code in the book is very different than what is found on the CD but its not that big of a deal. The problem I have with this book is that the code is a piece of crap. I've created my own scripting system. The main problem I have is getting two function (other than main) to be executed from within the script (along with quite a few other problems). Now I can't simple compare my code with the book code because it is not the same. I thought maybe it was something I did wrong so I decided to compile and run the book code and write my test script using this book's language format. Not only did the simple script not work but I couldn't even call them both outside of main. If even simple scripts don't work how can anyone expect to use this for game development. There are about 6 other cases where simple things should have worked and yet it didn't. At least my system didn't crash my computer with some of the more bigger problems I've ran into.
Now this wouldn't normally be a problem but trying to debug 4,000 to 5,000 lines of code between the virtual machine and assembler has already taken me 2 weeks. If you are planning to create a system from scratch, get a better book and use it as a reference. Althought this book is one of the best books in the priemer press game development series, it is not saying a lot for a series with nothing but poorly written books.
Rating:  Summary: too much explanation Review: you want to use scripting in order to work faster. reading this book takes a lot of time. if you have some knowledge of scripting and compiling it's somehow frustrating. anyway if you dont have any knowledge or want to learn more (and use this knowledge applied to games) this is a great book that will take you to an expert level.
Rating:  Summary: too much explanation Review: you want to use scripting in order to work faster. reading this book takes a lot of time. if you have some knowledge of scripting and compiling it's somehow frustrating. anyway if you dont have any knowledge or want to learn more (and use this knowledge applied to games) this is a great book that will take you to an expert level.
|