Created two files window.h and window.cpp to manage Window Class and its methods and functions. Created ShaderClass class to manage shaders. Linked Fragment Shader and Vertex Shader and linked them Shader Linker.
Log in to leave a comment
Created two files window.h and window.cpp to manage Window Class and its methods and functions. Created ShaderClass class to manage shaders. Linked Fragment Shader and Vertex Shader and linked them Shader Linker.
Log in to leave a comment
Added Shader program Class with two files ShaderProgram.h and ShaderProgram.cpp and added Destructor , Use and getprogram id function. This class will handle all the shader related things and also manage vertex shader and fragment shader. Currently after solving 20 errors the files are now compiling but they don’t change anything in the visuals yet.
Log in to leave a comment
Added Destructor for the Game Object.. Added Tick, Update and Should close function in the object. Disabled Copy Constructor and Assignment operator. Also Created a game loop.
Log in to leave a comment
Finally Finished the setup for glad and also wrote a basic window code to create a basic 800x600 window. I am going to add more functionality but currently the good thing is that the program compiles.
Log in to leave a comment
Added Knockback velocity and Knockback Intensity in the Player and now enemies can hit the Player and player Can die.
Log in to leave a comment
I am Adding Attacks for Enemies. Now Enemies Can Attack Player But the Problem I am facing is the enemies are glitching while moving towards slot and when they attack the Player instead of going to Idle State They are going to walk state. I am still trying to find the bug and fix the issue
Log in to leave a comment
I Tried to Create a Cube First by myself in opengl first but I failed very badly and after 2 hours I got to know about a guide and then I followed that guide and learned how to generate a cube in opengl and this is the result. With This I realised Opengl is more difficult than I thought.
Log in to leave a comment
Now You will have to continously connect the punches with the enemies to continue the combo or the combo will reset. Also The Last Attack of combo will do extra Damage and send the enemy Flying and then I changed the Invisible walls from Static Body to Animatable Body and now when Enemies hit the walls while flying form the last attack of combo they just get knocked down.
Log in to leave a comment
So I Added New Animations Like PunchAlt and RoundKick. I also added cycling of attacks too hit a combo (It’s looks very Cool).
Log in to leave a comment
it does look very cool! your sprites look nice, good job
Added Death State to the Enemies. I will also stop the movement of Enemies after they like when they are sliding in the video after death. This State took time because I was figuring out how to this most efficiently.
Log in to leave a comment
Added HitType to the attacks now the JumpKick Attack has HitType of KnockDown and when the Player Performs JumpKick the Enemies get KnockDown and then they stand again
Added Slots to the Player So Now Enemies Reserve a Slot near the Player. I have added 4 Sots for now so Only 4 Enemies will come closer to the Player in the future if a enemy cannot reserve a slot then the enemy will try to perform a Range Attack instead of Standing There Doing Nothing.
Log in to leave a comment
Adde First Enemy in the Game. Added all the Basic States like Idle, Walk and Hurt to the Enemy. Also Added a knockback_force to the enemy to push it back when it got hit.
Solved the JumpKick Bug after trying so many methods. Kinda feels Good now.
Log in to leave a comment
Added Jumping in the Game. Created Three States for Jumping TakeOff, Jump and Land. The Jumping is Working Good. Then I Tried to add JumpKick and It Looked Fne But now I am getting this Bug where Player is not getting down after a JumpKick.
Log in to leave a comment
Added a Procedural Animation for the Barrel to get Destroyed when Get Hit. Also This Feature Works From Both Sides.
Log in to leave a comment
Added Atttack Animation for Punch and handled it with Animation Player by Creating a new State and Animation. Also Added a Barrel and Enabled Y Sorting for both barrel and Player.
Log in to leave a comment
Added Moving Camera and also added CollisionShapes for Player and added player shadow. I added 2 Invisible walls so that the player cannot move back and maded them the child of camera so they move with player. Added a new script for world which controls and changes the position of camera when player moves. I also Added two more Static Bodies for Up Wall and Down Road.
Log in to leave a comment
Did Basic Setup for top down Game. Added Basic Animations Like Idle and Walk with AnimationPlayer. Mapped Inputs for Movements like up,down,left and right. Also Handled Basic Animation like walk and idle with Code.
Log in to leave a comment
Finally I Become abled to setup my Project in windows and Linux (The Worst Things Started after that). Then I Learned I will have to manage all the Buffers which needed to send to the Gpu and I also need to Create Vertex Shaders and Fragment Shaders from myself to render anything. Then I got some (actually a lot) of errors which Cooked my Brain for most Days. Then I Decided to Retry and Finally after 3 hours of coding and neary 5 hours (actually more) of really articles (I did not watched tutorials or used ai) I finally become abled to render a single Triangle. Now I will try to Increase the Speed of Development in future.
Log in to leave a comment
Creating my first opengl Project. Currently Learning about Opengl.
Log in to leave a comment