Browse by Tags

All Tags » Terrarium (RSS)

Game Development: Book resources for users interested in more in-depth world generation discussion.

I think every book kind of covers world generation in an off-handed manner. There are very few books actually focused on the process of world generation alone. By world generation, I don't just mean the creation of terrain, and I'm instead talking about...

Gaming: Generating random world content and some consistency algorithms...

Generating random world content is one of those tasks that gets written off as a trivial matter. It isn't hard to throw some stuff around a virtual space and call it good. However, after trivializing the world content generation during your first game...

"Ontology" A great word, with a cryptic meaning that indemnifies the role of AI researcher.

I keep seeing this word, ontology, pop up when I'm doing research on some new artificial intelligence concepts. Most of the time it comes out of refined university types that revert to using a kind of niche lingo that allows them to talk about things...

Implementing AI wars where code is the primary asset. (focus on Terrarium)

The one thing I've taken away from the .NET Terrarium in terms of AI development is that players value their code over everything else. Protecting code from being viewed by other users is extremely difficult and hard to implement. After all, the focus...

Performance: Don't rely on the C# compiler to optimize your math...

The C# compiler generally does a good job of optimizing your math, but it isn't always the case. I was going through some interesting code in the .NET Terrarium where we approximated the magnitude of a vector by using a Taylor series. What I found strange...
Posted by Justin Rogers | 14 comment(s)
Filed under: ,

Terrarium: Cheap Shots!

Cheap shots are attacks made by a Herbivore or Carnivore that can't be returned. They are a shortened melee that allows the attacking party to take advantage of game rules in order to gain an attacking advantage. Unfortunately we allowed a startling number...

Terrarium: Did we do the right thing with the creature event model?

History Why did we use the eventing model? Well, because it made sense that creatures only needed to spend processing time on things they were curious about. It seemed like it might make things easier because a basic creature could hook only one event...

My thoughts on the future of Terrarium as a learning game.

I'm completely third party with respect to the Terrarium. Yes I still help with the evangelism and coding of the application itself, but on a very limited role as the product goes towards maturity and new product ideas develop for future versions. That...
Posted by Justin Rogers | 2 comment(s)
Filed under: ,

I spent far too much time making the Terrarium server Hack-Proof...

I had a couple of extra hours of insomnia left tonight, so I figured why not mess with the old Terrarium server and post some bug with a super huge, astronomically large population. Shouldn't be all that hard right? Play around with some values in the...
Posted by Justin Rogers | 2 comment(s)
Filed under:

Just for giggles, a Terrarium Chat Channel has been enabled over IM. Join Today...

Alrighty, this is pretty ghetto style programming, but I have a beta version of Terrarium RTC Chat available. For now, it is available through standard Messenger, but I plan on integrating it with Terrarium more closely and allowing for chat rooms and...
Posted by Justin Rogers | 2 comment(s)
Filed under:
More Posts Next page »