[Solved] CSCE693 Homework6- Improve the code base

$25

File Name: CSCE693_Homework6-_Improve_the_code_base.zip
File Size: 376.8 KB

SKU: [Solved] CSCE693 Homework6- Improve the code base Category: Tag:
5/5 - (1 vote)
  1. Improve the code base so that an explicit void initialize() method is defined in the game class, which calls initialize() in the entity manager class which calls initialize() in each entity being managed in its list finally, each entity should call all of its components to initialize the game objects initialize method should be called in main() just after the game object is created. This turns the creation and initialization of entities (and its associated components) into a two-step process. This should also fix the Sprite component so that it does not search for a transform component which might not exist until later. This means the template method to add_component should no longer be calling initialize()!
  2. Write sol-based lua code to read and parse the config.lua file to create the entities defined. In other words, update the Game load_level method so that it reads and processes the config.lua file.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] CSCE693 Homework6- Improve the code base
$25