Skip to content

CMarth/BalloonAdventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

BalloonAdventure

XNA + C# project, 2012

College project | Videogames 1 class | UANL FCFM

Programmers/Artists

-M. C. Perez-Ayala Cano

-Brenda Joo Lara

-Luis Carlos Garcia Cantu

Composer

-Erik Herrera


#How to play

-Movement keys:

~~ W - up

~~ A - back/left

~~ S - down

~~ D - font/right

~~ Q - select

~~ E - select exit (should probably just change for Q wtf)


#File Structure

Main folder is divided into two categories:

-SwordfishAI

~~The main folder contains the core programming. Classes found here are the main class and the subclasses for the AI, PC movement, Background, controls, etc.

~~The bin folder, if explored to bin>x86>Debug, contains an executable file which can be used to try the game without opening it in VisualStudio. It's called SwordfishAI.exe. It also contains a copy of the content folder to run this exe on, as well as the app.publish folder, which has the files needed for an installation for the game.

~~One can find similar content in the obj folder. The properties folder holds the assemblyinfo file.

-SwordfishAIContent

~~The main folder holds the font file as well as the file that links the content to the project

~~Background - Contains BG image files, divided in four equal parts, for all three levels. These are also in their alpha stage.

~~BGM - Contains the music files for the game. All except Native Son were composed by the group.

~~The bin folder is empty other than various folders akin to the bin folder in the SwordfishAI folder.

~~img - Contains the alpha sprites used for the game, as well as other images needed (start screen, etc)

~~The obj folder holds some copy files akin to the obj folder found in SwordfishAI folder

~~Video - holds the alpha ending credits video


#To-Do List

-Smoothen transition between still and moving sprite so it doesn't push itself forward due to different sprite lenghts

-Add item drop mechanic to increase lives

-Finish Final Boss

-Finalize sprites (Currently in alpha stage)

#Current bugs

::Most show only after extensive gameplay::

-Octopus enemy sometimes fails to kill

-Boss sometimes does not come out after extended play

-Background suddenly repeated itself without cycling to the next bg file

-Sometimes just phases through turtle enemy

-Airplane enemy hitbox has errors

-smoothen learning curve

-some homing enemies fail to notice the balloon if you stick to the top

-When dying you stay in the same spot, can die again pretty easily. Add invinsibility moment

Releases

No releases published

Packages

No packages published

Languages