• About
  • Archives
  • Categories
  • Posts Tagged ‘C#’

    MyShooter – Opengl First Person Shooter Game


    2010 - 04.01

    MyShooter is a first person shooter game developed under C# using Tao opengl library

    Features:-

    MD2 Model loading

    1-    Shotgun

    2-    Opponents

    3-    Bonus packs

    Sounds

    1-    Background music

    2-    Shotgun reloading

    3-    Shooting a bullet

    Skybox

    Skybox is used as an environment for the game that simulates the background world.

    Bill boarding

    Game uses bill boarding technique so that the opponents always rotate to face the hero.

    Bonus Packs

    The opponents leave a health packs randomly when they die and the hero can grab to increase his healthy status.

    Jump

    The hero can jump to bypass different obstacles.

    Fog

    Game uses fog technique in order to harden the game level so that far opponents would look foggy.

    Screenshots:-

    Download:-

    Game Manual

    Setup (.MSI)

    Visualize Tool


    2009 - 12.01

    Visualize tool was my final OOP task required.

    It reads any .CS file and parse strings (using simple string operations) in order to extract all classes, attributes & functions present.

    Also it has the ability to determine Access Modifiers, parent / children classes, defined and inherited attributes and functions.

    Screenshot:-

    Visualize Tool

    Download Source File (VS 2008)

    Simple Notepad using C#


    2009 - 12.01

    Simple notepad program that behaves similarly to windows built-in ‘notepad’

    V.2 Features:-

    1- Detect altered text

    2- Add ‘*’ to altered text control’s title

    3- Prompt user to save changes on exit / open new file

    V.1 Features:-

    1- Basic file operations (new/open/save/save as)

    2- Basic text operations (cut/copy/paste/select all)

    3- Basic text editing properties (Wrap text/font)

    Screenshot:-

    Notepad

    Download Source File (VS 2008)

    Basic Calculator using C#


    2009 - 12.01

    Simple calculator program that behaves similarly to windows built-in ‘calc’

    N.B. Scientific option was not yet implemented and is left for interested ‘Geeks’ ;)

    Screenshot:-

    Calculator

    Download Source File (VS 2008)

    Simple File Explorer Using C#


    2009 - 12.01

    Simple file explorer that makes use of the hierarchical tree view control

    Screenshot:-

    Simple File Explorer in C#

    Download Source File (VS 2008)