|
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.
|
|
|