I don’t know how many of you have had the pleasure of playing “Fishy”, a flash game, but you should its very fun. The concept being that you are a small fish in an ocean of all different sized fishes. You can eat fishes that are smaller than you, but you are eaten by fishes that are bigger than you. Everytime you eat a fish, you grow slightly, so you can eat bigger and bigger fishes.
I am bascially creating a 3D version of that game, but with more features (multiplayer battle, infinite oceans etc.)
My pride and joy of this project is my random environment generator. It spawns props along the ocean floor randomly as you move through the ocean, and deletes them when they get out of view, so as to simulate a random, infinite, always different ocean which Fishy can swim around in. Currently, you may see the objects spawn in “lines” but I am working on that. Also, the objects are all bascially the same size, and look kind of silly plopped around the ocean floor, but im workin on it…
It uses a 3rd person view (controlled by WASD and the mouse), and thus it can be difficult to direct Fishy exactly into the fish you are trying to eat, and so FishyCam was born. in the corner is a view from inside Fishy’s mouse directly straight outward to show where Fishy is aimed. (However, it is currently not exact and needs adjustment…)
Right now, I have Fishy, and him able to swim around the ocean, but there are no other fish to eat yet. Enjoy swimming around :]
a randomly generated ocean
Current spawnable objects