GPWiki.org
GPWiki.org
It is currently Sun May 19, 2013 10:24 pm

All times are UTC




Post new topic Reply to topic  [ 27 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Wed Dec 15, 2010 10:27 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2216
Location: England
How are you doing with your game Igthorn?

_________________
I ain't pushing no moon buttons.


Top
 Profile  
 
PostPosted: Fri Dec 17, 2010 12:40 pm 
Dexterous Droid
User avatar

Joined: Wed Aug 18, 2004 7:40 pm
Posts: 3735
Location: South Africa
Pretty good. I'm working on the menu system. I think I have the major idea down, just need to code it. I'll post a build when the menu system is in. :)

_________________
Whatever the mind can conceive and believe, it can achieve


Top
 Profile  
 
PostPosted: Fri Dec 17, 2010 3:47 pm 
Obfuscation Ogre
User avatar

Joined: Tue May 30, 2006 2:36 am
Posts: 325
Did you ever come to a conclusion on the UML thing?
The reason I am asking is that I was recently thinking about it (again). I used to think that UML and strict designs were necessary, and something I would have to learn and implement into my personal process, but this time I came to a different conclusion:

A formal language is a means of recording an idea, but doing so has a price: As all formal languages are limited, anything that is recorded in one will inherit the limitations of the language.

So first recording an idea in UML, and then in the chosen programming language, would deteriorate the idea twice, by applying the limitations of both languages. At least if you also use a strict design.

So instead, I am trying my hand at a different approach with my current project: Iterative development with many loose designs, mostly recorded in plain English, pseudo code, on white board, and scribbled on my table with a pencil. :) whatever seems easiest at the time. Formal or informal, whenever possible the rules change to fit the idea, rather than the other way around.

So far it's working out pretty well, and the 3rd implementation is just about complete.


Top
 Profile  
 
PostPosted: Fri Dec 17, 2010 5:07 pm 
Dexterous Droid
User avatar

Joined: Wed Aug 18, 2004 7:40 pm
Posts: 3735
Location: South Africa
Yeah I gave up on UML. I see where it might be useful in large teams but for my own purposes I just use notes, mindmaps, pseudo code and whiteboard - just like you! :) MSPaint comes in handy sometimes as well :lol

I think a big problem with UML is that it made me (and others I think) confound designing with recording of design. UML as a tool is not helpful for designing, as you said it limits your output to the formal structure. But for recording a design so that others can see it, UML could be useful. Even then, people are versatile enough to be able to understand well laid out notes and mind-maps, so is UML superfluous? Seems like it.

Another point you mention: iteration. Iterating the design was another good point I picked up from Code Complete and has helped in my menu system. UML tools are too clunky for ease of iterating.

Whiteboards rule! :D

_________________
Whatever the mind can conceive and believe, it can achieve


Top
 Profile  
 
PostPosted: Sat Dec 18, 2010 5:49 pm 
Game Programming Guru

Joined: Sun Aug 15, 2004 6:20 pm
Posts: 1090
UML is for conveying to others how your project is structured. I always prefer to read a higher level document before plunging into the code.

_________________
Heard in #gpwiki: <wzl> is there some serious grammar fail in your line or am i just too intelligent for your logic


Top
 Profile  
 
PostPosted: Sat Jul 09, 2011 11:59 pm 
What program are you using to make that diagram?


Top
  
 
PostPosted: Sun Jul 10, 2011 6:44 pm 
Dexterous Droid
User avatar

Joined: Wed Aug 18, 2004 7:40 pm
Posts: 3735
Location: South Africa
I used ArgoUML. Last time I used it, there was no Undo feature - so save often :) Even with no undo, it's still far better than any other UML tool I've used.

_________________
Whatever the mind can conceive and believe, it can achieve


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group