Commit ea9a7174 authored by Adam S's avatar Adam S
Browse files

upload

parent cb86d657
Final solo project for Advanced Game Development (spring of 2021) with aim to implement own game engine, game in given engine and "touch" the algebra and matrices once again, as the math libs were forbidden.
Features:
- simple breakout rules, destroy all bricks = win
- cylindrical space instead of typical 2D implementation
- 3 paddles rotating around the cylindrical wall of bricks in the middle
- simple lighting - Phong model
- simple texturing
- simple UI using imgui lib (overkill I know)
- ball-brick and ball-paddle interaction - real time physics
Know issues:
- A LOT of refactoring needed (encapsulation, redundant data etc.), yes I am aware!
- missing recalculation of normals when objects (paddles) move resulting in weird lighting behavior
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
\ No newline at end of file
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level='asInvoker' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
#pragma code_page(65001)
1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID */ 24 /* RT_MANIFEST */ "C:/Users/asufl/Desktop/pa199-game-engine/GameEngine/out/build/x64-Debug/GameEngine/CMakeFiles/BreakOut3D.dir/embed.manifest"
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment