Shattered Ties
This project was made in a span of 16 weeks. Team members consisted of Me, Jonathan Jennings, and George Edwards. We used a multitude of programs to make our game. Programs such as: 3DS Max, Microsoft Visual Studio, Unreal Development Kit, Audacity, Adobe Flash, and GIMP.
This project was made in a span of 16 weeks. Team members consisted of Me, Jonathan Jennings, and George Edwards. We used a multitude of programs to make our game. Programs such as: 3DS Max, Microsoft Visual Studio, Unreal Development Kit, Audacity, Adobe Flash, and GIMP.
SCREEN CAPTURES OF IN-GAME LEVELS
Features
Weapons
Coding Section
Melee System
Character weapon placement
XP system
code snippet
public function GiveXP(int amount)
{
//local ActionPawn Action;
//Action=ActionPawn(Owner);
XP += amount;
CalculateLevelProgress();
while (XPGatheredForNextLevel >= XPRequiredForNextLevel && Level < MAX_LEVEL)
{
Level++;
Pawn.HealthMax+=10*Level;
Pawn.Health=Pawn.HealthMax;
Pawn.DamageScaling+=0.3;
ActionPawn(Owner).RegenAmount+=2.0;
PlaySound(SoundCue'MyPackage.XPSound',,,,,);
// Recalculate level progress after leveling up
CalculateLevelProgress();
}
}
code snippet end
Each mob yields a different xp amount when they are killed.
code snippet
public function GiveXP(int amount)
{
//local ActionPawn Action;
//Action=ActionPawn(Owner);
XP += amount;
CalculateLevelProgress();
while (XPGatheredForNextLevel >= XPRequiredForNextLevel && Level < MAX_LEVEL)
{
Level++;
Pawn.HealthMax+=10*Level;
Pawn.Health=Pawn.HealthMax;
Pawn.DamageScaling+=0.3;
ActionPawn(Owner).RegenAmount+=2.0;
PlaySound(SoundCue'MyPackage.XPSound',,,,,);
// Recalculate level progress after leveling up
CalculateLevelProgress();
}
}
code snippet end
Each mob yields a different xp amount when they are killed.