Jump to content
  • Advertisement
  • entries
    134
  • comments
    273
  • views
    174632

Changes, large and small

Sign in to follow this  
dbaumgart

234 views

Big changes


The perspective of a week or so off convinced me of the need for a major change in how everything is organized, as mentioned, to facilitate the saving of maps and gamestates as well as the implementation of novel rendering methods. I found that I was doing a number of ridiculous things, like handing render everywhere except in the Video class itself and doing everything in the Game (instance) class that I should be doing in the Main (meta) function/class. I could go on.

To get a handle on what was going on, I booted up OpenOffice and made some flow-charts that follow no meaningful scheme. Do appreciate that these are by no means comprehensive or terribly meaningful; I never did learn to do flow charts properly.

Isostrat Fork 4:
This is my attempt at expressing what I think was going on:



Isostrat Fork 5:
This is my attempt at expressing what I am now implementing:



It should be much more sane.

A Release!


... but not yet. Due to heckling by besomegames I'm going to release a working version for everyone to play with for themselves once I get the code stable and operating again. There will be no gameplay, just menu-clicking and map-making. So check back on Friday.

Updating Schedule


Under consideration of my greater freelancin' workload, I think that I may do updates on Tuesdays/Fridays starting next week instead of Monday/Wednesday/Friday.
Sign in to follow this  


2 Comments


Recommended Comments

That's brilliant. The world does not have to be assaulted with another one of my unclear diagrams -- Thanks!

Share this comment


Link to comment

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.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!