Starter’s Guide
Welcome to OpenFishbanks, a multiplayer game where you manage a fishing company and try to maximize profit. This guide walks you through everything you need to know to get started.
In OpenFishbanks, you play as the CEO of a fishing company.
Your goal: maximize your fishery's value by fishing, buying/selling boats, and managing resources wisely.
But be careful! The ocean has limited fish, and overfishing can hurt everyone — including you.
Creating an Account
To play OpenFishbanks, register as a new user by clicking on the login button, then “create new account.” Fill out the necessary fields, and ensure you follow password rules, otherwise, your account will not be created.
In-game Time
The entire game revolves around an in-game time system, which is scaled at 365 times normal time. One day in real life equates to one year in-game, or one fishing season. The time is displayed at the top of the page.
Ships
Every player starts with a “starting ship” and $20,000. You can view your ships under “my fishery” and “inventory.” To position your ship, click “modify ship” and select the harbor you want the ship to fish at. You can also set custom nicknames for each ship.
Harbors and Fish
There are 10 distinct harbors, each with its unique fish species. The values of each fish species vary based on the harbor fees and the size of the fish. Fish prices fluctuate based on the number of fish being sold. To track the value of the fish and see which harbors have which species, visit the “fish market” page.
Making Money
Every 30 minutes, your ships will return from a fishing trip, and an invoice will be generated. The invoice is a paycheck, displaying details on what ships were made, the amount of revenue, as well as the fees for fishing (including gas, workers, and harbor fees). Keeping track of your revenue and adapting your strategy on placing ships in different harbors will help you progress.
Auction
Users can buy and sell used ships on the auction. To create a listing, go to “inventory” and auction the ship you want to sell. After filling out the necessary fields, a listing will be made that others can view on the “shop” page. To place a bid, enter a number in the bid field that is at least $500 more than the previous bid and click Enter Bid. The top bidder at the end of the auction period will receive the ship and will be charged the bid amount.
Trading
Users can also trade items and currency directly with one another, bypassing the auction system. To offer a trade to another user, visit the “trading” page, select the user you want to trade with, and click “initiate trade.” Users can accept or decline incoming trade offers on the “trading” page.
Groups
Groups or Organizations can be created on the “groups” page. You can join other groups if the group owner invites you. They are currently cosmetic and do not add any functionality beyond visibility on the leaderboard and your profile.
About OpenFishbanks
OpenFishbanks is an open-source and asycnhronous extension of MIT Sloan's Fishbanks designed to simulate the dynamics of a fishing economy. It is built using Django and Python, with HTML, CSS, and Javascript for frontend. All code and assets are avaliable on the projects github repository. Feel free to reach out to quinnryanwilliams@gmail.com with questions or concerns about OpenFishbanks.
Developers
Quinn Williams
Quinn Williams is a senior at Concord Academy