EAE6320Assignment9

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Question:

What was the point of the assignment?

Answer:

The point of this assignment was to change the implementation of our cEffect class to match the implementation of the cGeometry class that we implemented in the last two assignments.

Question: 

What did you do personally to complete the assignment?

Answer:

I created a effectbuilder class that is similar to the geometrybuilder class. I changed the implementation of my cEffect class to now take in a path to a binary file. Lastly I removed the effects that are now being built using lua files from the assetstobuild.lua file. 

Question: 

Did you get any help from a fellow student?

Answer:

I received help from Byreave. He helped me do some bug fixing. Kent also helped me out by explaining flags to me. 

Question: 

Explain how your run-time code knows where the second path in the file starts

Answer:

It knows when the path ends because of the null that I added at the end of each path after reading the lua file but  before writing the binary file.

Question: 

Tell us whether the paths you store are relative to $(GameInstallDir) or $(GameInstallDir)/data. Explain why you made this decision. (You must explain the advantages and disadvantages of your choice or else you will lose points.)

Answer:

They are relative to $(GameInstallDir) . I added the "data/" before writing to the binary file. I chose to do it this way to save time during effect loading although it does make the binary file slightly larger because I'm writing additional characters.

Platforms
Release date
Developer
Luis Garcia Remes
Age rating
Not rated
Edit the game info
Last Modified: Nov 1, 2019

Where to buy

itch.io