This page lists a number of books with links enabling online purchase through Amazon.com. I'm pleased to be an associate of Amazon.com which allows me to provide online purchase of the following books Your orders will be dealt with and delivered by Amazon with this site providing links to specific books that I've read myself. Going to the particular link of a book takes you to Amazon.com with more information about that book.
The following lists all the books I have that talk about Creatures. All two of them! Hopefully more will follow especially now that Creatures 2 is out. How about some budding geneticist out there writing a book on developing norns?
Official Strategies and Secrets
by Toby Simpson
I got this book recently and found it very useful. I wish I had it when I first started playing with Creatures. It's the official Cyberlife guide to the game and covers everything you need to know about looking after your norns and using all the features of the various kits available. It includes a history of Albia and information on the Genetics Kit. Buy this book and you'll be encouraging Toby Simpson to do more of thissort of thing which can only benefit us Creatures fan(atics?).
2 Official Strategies and Secrets
It contains a good technical description of the biochemistry side of things and explains what a lot of the chemicals do. It also goes into detail about what the additional kits like the neuroscience kit do and a bit of an explanation on how the genetics side of things works.
The type of AI evidenced by Creatures interests me a lot so expect to see some books on this subject here soon.
Learning and Cognition: A neural network approach.
This book goes into great technical detail about experiments performed on animals to examine aspects of their behaviour. Neural nets are then developed to simulate the various areas of the animals brains and experiments performed to see if the neural net exhibits similar behavior to that of the animals. Different neural net contstructions are tried and the book include software on disk to demonstrate the results.
I've been using the models in this book as the basis for some of the
spatial mapping work I've been looking into adding to the norn brain.
Eschel, Bach: An Eternal Golden Braid
by Douglas R. Hofstadter
Quoted from the cover "A metaphorical fugue on minds and machines in the spirit of Lewis Carroll". Whatever that means. Hey, it won a Pulitzer Prize, it must be good :) But what is it about you ask? It discusses art, mathematics, patterns, genetics, music, artificial intelligence and throws them all together drawing parallels between them that you've probably never considered. Be prepared for some heavy reading and some deep thinking.
Concepts and Creative Analogies: Computer Models of the Fundamental
Mechanisms of Thought
by Douglas Hofstadter and the Fluid Analogies Research Group
This book appears to be a collection of essays and reports on Cognitive Science. It presents the decade or so of research carried out by the Fluid Analogies Research Group.
Intelligence and Neural Networks : Steps Toward Principled Integration
(Neural Networks, Foundations to Applications)
by Vasant Honavar, et. al.
A big hardcover expensive book that you probably don't want to buy unless you are either masochistic or intensely interested in the theory behind neural networks and artificial intelligence. You can find out the sorts of things this book covers at the Artificial Intelligence Research Laboratory. Vasant Honavar is the director there. At the web site I picked up some interesting articles on spatial localisation in robots and animals. It's these articles that gave me the idea for a spatially aware norn. But anyway, back to this book. I haven't got it yet - it's winging its way to me as I speak and I'll review it when I get it.
of Brain Theory and Neural Networks
I make my money though programming and without the input of books like those below I wouldn't have been able to work on many of the interesting systems I've had the pleasure of working with.
If you want to truly become proficient in C++ the first four books listed below would be on my top list for getting and reading.
C++ Programming Language
by Bjarne Stroustrup
This book is a must have. It's in its third edition and thoroughly describes the C++ programming language along with a number of idioms of use. It's probably not the best book for beginners to the language but once you have a reasonable handle on it you should read this book. This third edition is even better as it covers most of the new standard library features that have been (or will be) adopted in the ANSI/ISO C++ standard. It's written in a very readable style but still manages to be quite concise.
by Andrew Koenig and Barbara Moo
Andrew Koenig writes a column for a number of magazines. Each chapter of this book is basically an expansion of articles he wrote in his columns. Each one covers a particular topic in depth and are usually designed to solve or highlight some sort of programming problem. Much of the content of the book serves to show how and why the C++ standard library is the way it is. Many of the idioms he goes through and implements in the C++ language are represented in the standard library somewhere. If you truly want to understand the 'new style' of programming in C++ then this is a good book to get.
C++ Programming Styles and Idioms
by James Coplien
You would think that this book was dated as it was written in 1991 but you would be wrong. It covers many, many ways of using C++ and different idioms of use to solve particular problems. This book was the first to cover such topics as different implementations of reference counting as a means of garbage collection, the handle/body idiom, the envelope/letter idiom, the 'canonical form' of classes, idioms to use C++ in a dynamic or symbolic manner similar to lisp, techniques of template instantiation to prevent code bloat and much, much more. All these techniques are as valid today as they were 6 years ago. Many books on the market today gloss over these subjects and this book is considered the definitive reference for C++ idioms. You could say it was the original 'patterns' book for C++ - before patterns were hot.
and Engineering C++ - An introduction with advanced techniques and
Don't let the complex mathematics in the book put you off. It was written for engineering people and it puts the 'A' in Advanced. But underneath all that is a simplicity of technique that is wonderful. It provides the best description of using 'mixin' programming and the difference between implementation and interface inheritance that I've seen. The first 8 or 9 chapters of the book are an introduction to C++ for fortran programmers so may not be of much interest but the rest is pure magic.
Books that cover developing software for the Microsoft Windows operating systems.
by Charles Petzold
Charles Petzold has written many good books on programming with the Windows API. This is another one of them specifically for the Windows 95 operating system. He covers many topics in depth with lots of examples. In particular a chapter on DDE is included which people may find useful if they wish to develop software that interfaces with Creatures.