March 2004 Archives


(19 votes) *Average rating will show after 20 votes
| Comments (6) | Views (25)

Schooling Fish Simulation

Lately I've been working on one of the coolest projects so far in my RIT education, and it's for Multi-User Media Spaces (MUMS) taught by Professors Nancy Doubleday and Steve Kurtz. The project, which I'm calling "Fish of a Color", aims to simulate flocking behavior by implementing behavioral rules, though I guess it should be dubbed "schooling" behavior since we are using fish - and yet these same rules apply to birds and herds as well. The behavioral rules that we are concerned with in these simulations are:

  • Fish are drawn to the center of other fish around them
  • Fish tend to move in the general direction as other fish around them
  • Fish keep safe distances apart and move at similar velocity to each other to avoid colliding with other fish around them

Anyways, I really got absorbed into the project as the gratification was tremendous when my first fish began to swim back and forth in the 3-dimensional tank. Then I began adding external influences one by one (centroid, average heading, collision avoidance, and velocity matching), and with each step the fish took on increasingly more life-like appearance due to their emergent behavior.

If you have the very latest Shockwave player (version 10) installed please do check it out. If you have trouble playing the movie, try downloading the latest Shockwave player from Macromedia's site. I used the newest version of Director MX (2004) which just came out in February, so the code isn't compatible with any but the latest version of Shockwave.

Play Fish of a color


| Comments (2) | Views (1)

Wired just posted an article about a web programmer, Andy Baio, who has created an AIM bot which allows you to play the classic Infocom text adventures: Deadline, Hitchhiker's Guide, Leather Goddesses, Lurking Horror, Planetfall, Shade, Wishbringer, Zork1, Zork2, and Zork3. Check out his weblog which explains how to play.

There may be rough road ahead since the story has now been slashdotted and AOL imposes a limit to the number of messages any one account can send out. Still, it would be cool if his project can withstand all the attention and fame it's getting to last a while.


| Comments (4) | Views (3)

One of the downsides to living in Rochester is the fact we live without sun for a great portion of our lives. From the cold rains of October through the lingering snowfalls of March (and sometimes April), are 6 full months of dreary, cold, dank and dark days. It's enough to get anyone depressed.

And yet again, my usual bout with seasonal affective disorder (SAD) strikes again as I have been sleeping more than I've been awake, fighting migraine headaches in between, and struggling to crawl out of the dumps I've been feeling I'm in lately.

The short vacation in Florida I had over the quarter break didn't seem to help, or it made things worse, I'm really not sure. In any event, Spring better hurry up and quick!


| Comments (1) | Views (0)

Spring: Week 2It's just the 2nd week of the quarter here at RIT and already I'm feeling the heat. However, just because it's Spring quarter doesn't mean the heat has anything to do with the weather, as this nice picture taken this afternoon from the front yard proves.

3D Games programming using DirectX is soaking up much of my time through trial and error. In fact, error is all I seem to be able to accomplish as I am still unable to get anything to draw in our game framework window. Of vertex buffers and triangle lists and draw indexed primitive calls, this course is the holy grail of 3D game programming concepts, and I intend to master it whatever it takes.

Multi-User Media Spaces, affectionately referred to as MUMS, is another deep-sea dive into the depths of 3D, though using Director instead of DirectX (hmm, interesting similarities there, though the environments are completely unrelated). Macromedia just released their 10th version of Director and it now supports Javascript for writing scripts in addition to Lingo. In MUMS, the decision has been made to write all our code in Javascript taking yet another plunge into uncharted waters. For our first project we are modeling a fish to be used in a schooling behavior simulation, as discussed by Craig Reynolds in his paper Flocks, Herds, and Schools: A Distributed Behavioral Model.


| Comments (0) | Views (0)
“The law cannot dictate matters of the heart. When two people form a deep bond, there is usually a soul connection, and the soul has no gender. Life, liberty and the pursuit of happiness are fundamental rights in this country. Happiness can be many things – a good meal, a good friend, a warm puppy, and certainly…love. How can anyone legislate who you can love? That is a human right, the right to love and be loved.”

-Barbara Streisand in her acceptance speech of the 2004 Human Rights Campaign Humanitarian Award

| Comments (0) | Views (0)

This week kicked off the Spring quarter at RIT and I've been enjoying getting my new classes started. For the Games Programming curriculum I am taking Foundations of 3D Graphics Programming and we formed into groups and are already well on our way. To help with documenting our group's progress along the way, I have set up a new blog which all our group members will be contributing to. Our group has decided to attempt a lacrosse-type game with AI controlled players and a twist: anything goes. A game where scoring goals may be secondary to annihilating the other team. It should be fun, if not impossible. Wish me luck.


| Comments (0) | Views (0)

The Academy of Interactive Arts and Sciences (AIAS) handed out their 7th annual awards last night at the D.I.C.E Summit in Las Vegas. Not surprisingly, Ubisoft's Prince of Persia: The Sands of Time was almost as big a winner as Return of the King was on Sunday, taking home 8 of the coveted awards. With voting performed only by members of the video game industry, the AIAS awards are similar to that of the film industry's academy awards.

From the AIAS web site:

These peer-based awards are dedicated to recognizing the outstanding products, talented individuals and development teams that have contributed to the advancement of the $30 billion worldwide entertainment software industry. No person may become a voting member of the Academy unless he or she can demonstrate a threshold level of experience and professional credits in the industry.

A list of all winners of the awards has been published on Gamespot.


| Comments (0) | Views (0)

I have been enjoying a very relaxing time visiting my Dad (Jay) and Loraine Bibby here in Naples, Florida. Yesterday we took a drive to the Corkscrew Bird and Wildlife Sanctuary where we saw several indigenous species of birds and a couple of alligators, including the one pictured here. The other gator we saw was at least twice the size of the one above, though he was too far away to get a very clear picture. I suppose it was good he wasn't very close.

The weather has been mostly sunny and between 70 and 80 every day, a very welcome change from the entirely too long and too cold Winter we have been getting up north.

Recent Comments

 

Display 5 more comments
Limit to the last 5 comments

Casual game of the week

Maestro: Dark Talent

Browser game of the week

Pirateers 2

Mobile game of the week

Goblin Sword

Your Favorite Games edit

add
Save links to your favorite games here. Use the Favorites editor.

Popular on JiG


The Room

Virtual Villagers: Origins

Submachine 9: The Temple

Surgeon Simulator 2013

The House 2

Papa's pastaria

Fireboy and Watergirl 4: The Crystal Temple

Fireboy and Watergirl 3: The Ice Temple

Moonchild

The Royal Trap

Loren the Amazon Princess

1931: Scheherazade at the Library of Pergamum

Magical Diary

Heileen Series

Visit our great partner: maxcdn!

Monthly Archives

Legal notice

All games mentioned or hosted and images appearing on JayIsGames are Copyright their respective owner(s).

All other content is Copyright ©2003-2014 JayIsGames.com. All Rights Reserved.