Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    90
  • comments
    66
  • views
    72992

Details of yesterday's post

Sign in to follow this  
Tesseract

99 views

The map covers an area roughly 50 miles in diameter (~1960 squre miles), and I will be scaling back to ~150 villages. Right now there are 200 in the example. That will space them out, and decrease the possibility of repetition in the town names, sizes, etc.

The user will probably never see the entire map at once. I plan to have the main interface area, in which a village will be represented as a house icon of some kind. Once inside he village everything will be menu-driven, rather than walking around the town. Something like a combination of Ultima IV and Elite.

As I complete more of the game I will re-visit some of these ideas and see if I can add more detail to different areas.

Seeded Pseudo-random numbers, combined with using modulo to keep the numbers within a specific range, have a hidden gotcha: repetition. If you do a little digging in the example I posted yesterday you will see some village names repeated up to four times.

Also: you may notice a pause of a second or two when the Flash movie first loads. This is the game creating 200 instances of the Town object. In the full version of the game there will only ever be one Town object at a time; the object will not be instantiated until the player enters, and it will be destroyed immediately upon leaving. Any persistent data will be saved to a global-level variables.

But this is a minor issue; my theories are still valid, and I will continue to add detail throughout the week.

Next up: Village sizes and available trade goods.
Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!