Jing Chan  

Main
Daily Logs
Iteration Reports
Project Poster
Presentation
Screen Shots
References
The code for 3rd quarter can be found here:
particle.h
particle.cpp
In this quarter, I programmed a particle engine which allows the program to create visual effects such as smoke trails, fountains, explosions, and many others. The code works by having an index array that points to dynamically allocated structs that describe particle "generators" which are invisible points that emit particles of a certain type at certain frequencies. This allows the particles to be very versatile. A projectile system was also coded which allows the user to shoot out cubes that emit particles as a trail. This was just made to illustrate a certain application of the particle engine (see screenshots).


By the end of the year... By the end of 4th quarter, I expect this program to allow multiple users to connect to a server computer and interact in some way. A GUI (graphical user interface) will be implimented to allow the user to see information about his character and a chat window which enables users to communicate between each other. Some other elements of gameplay will be added such as magic spells and combat.


Research Elements Not much research was conducted this quarter, most of it was done from personal experience with computer games. Graphical elements are a key feature of any game, and creation of a particle engine was somewhat intuitive to me.
Footer