Self Critique:
I enjoyed this project to some extent, as I used it as an opportunity to learn more about coding. I consider this aspect of the project a success, because I did learn a great deal about Python.
The project itself, however, did not turn out the way I had originally intended. I think I bit off a little more than I could chew, and wasn't able to incorporate many of the elements I wanted the project to have for the presentation.
For example: The more I worked on the project, the more I realized that what I was trying to accomplish was a little beyond the scope of what I could learn in such a short time. I wanted to incorporate many more evolutionary elements, such as diminishing populations over time, and less of a "winner-takes-all" method of gameplay, but as was mentioned in class, the direction the project took was more geared towards an 'A-Life' mentality.
I also wanted to do a little more aesthetically. The plain, lambert textures on the spheres were boring and hard to distinguish from the background, which had a lot of grey in it as well. I underestimated the time it would take to code in color change, as it was a little more difficult than I had thought it was going to be. I wanted the objects to change color based on their "type", i.e. "predator", or "prey". This did not get accomplished.
I also wanted to make the background a little more elaborate as well, but the time it took to make the program overwhelmed the time I was planning to use to create the environment.
All in all, I would say this was a worthwhile project, as I learned a great deal. I am toying with the idea of coming back to this concept for my final project in this class.
No comments:
Post a Comment