That's a good idea. In that case, we may as well make a start on the AI scripters and interpreters.
Some questions to think about:
1) What methods will need to be implemented?
2) What would their parameters be?
3) What would their pre-conditions be? (i.e. what restrictions would be placed on the parameters, e.g. speed must be > 0)
4) What would their post-conditions be? (i.e. what should the methods do)
5) What errors could these methods produce?
6) How would we tackle these errors?
7) How would input / output be handled?
8) How should a player's AI be stored?
9) How should a player's AI be incorporated into the program?
10) Who would like to write which methods?
On that note, I would like to temporarily pass over my role as the project co-ordinater to someone else, or a group of people. My exams begin in just over a fortnight's time, so I won't have the time to carry this on for a while. Any volunteers?
Thanks,
Ryan
Some questions to think about:
1) What methods will need to be implemented?
2) What would their parameters be?
3) What would their pre-conditions be? (i.e. what restrictions would be placed on the parameters, e.g. speed must be > 0)
4) What would their post-conditions be? (i.e. what should the methods do)
5) What errors could these methods produce?
6) How would we tackle these errors?
7) How would input / output be handled?
8) How should a player's AI be stored?
9) How should a player's AI be incorporated into the program?
10) Who would like to write which methods?
On that note, I would like to temporarily pass over my role as the project co-ordinater to someone else, or a group of people. My exams begin in just over a fortnight's time, so I won't have the time to carry this on for a while. Any volunteers?
Thanks,
Ryan