|
I have sorted the
programs by which program I made them in, all the programs that I made
in textpad were made earlier than the ones made in Visual Studio.
Visual Studio Programs
World
Of Pain - A 2d game based on the physics engine I was making,
you can move around and shoot. Uses DirectX to render.
Physics
Engine SAT - A 2d physics engine, there is collision detection
and response. It uses the SAT to detect collisions.
PhysicsSimulation2
- A Physics collision testing program.
NumberSort2
- A program that will sort numbers from
least to greatest, or from greatest to least.
Unknown0.6 - A top down game that lets you control a circle
(your character). This game is far from finished, I might update it later.
TankWars - A game where 2 players go head
to head controlling tanks. The tanks will shoot bullets, which can collide
with the enemy tank and cause damage.
Textpad Programs
MinesweeperNew - A minesweeper game,
I made it in textpad. It is quite similar to the minesweeper game that
comes with windows.
LemonadeStand - A game where you try
to sell lemonade, not completed though as it got deleted and I had to
revert to a much older backup.
GuessAColor
- This program is very simple, the program tells you how many lettters
are in the color, and you have to try and guess the color.
Equations
- A very simple program that quizzes you math questions.
Factors
- You tell this program a number, and it will return the factors of it.
Visual
Studio Programs
| C#
World Of Pain: |
This
game is based on the Physics SAT engine. It is an updated verson
of it, and it uses DirectX. It isn't done, but the bullets, characters,
and objects are divided into different classes. You can fire bullets
from your character, and they will bounce and bounce off of objects.
It is not completed yet, so there are no enemies and stuff.
WASD = Move
around you character (the green guy)
Left
Click fires toward cursor
R is
reload |
|

World Of Pain screen shot
|
You
can find the source code and the .exe here.
98 KB
You can find
the .exe here. 12 KB |
| C#
Physics Engine SAT: |
| This
is the program I made after the first physics program. It uses the
Seperating Axis Therom to check if objects are colliding. I was just
using line to line and stuff before, but I switched because the SAT
supports swept collision detection (it's not working yet on this though
:D ). It will also detect and respond to a collision. It will also
seperate the objects. It's a work in progress, so I'll update it in
the future. |
|

Physics Engine SAT screen shot
|
| You
can find the Visual Studio Solution (with the .dll's) here.
508 KB
You can find
just the .exe here.
10 KB |
| C#
Physics Simulation 2: |
| This
program is actually just a collision testing program (I'm working
on it, in the end I'm hoping it'll be a working physics simulation).
Currently I have line to polygon, line to line, polygon to polygon,
circle to polygon, and a method to find the intersection point of
two rays. The polygons can be convex, concave, and irregular (I think,
irregular is self intersecting). |
|

Physics Simulation 2 screen shot
|
|
You can find
the Visual Studio Solution here.
39 KB
|
| C#
Unknown0.6: |
| This
program is not finished, as it broke down (you can look at the code,
it's pretty messy). So far both of the avatars can shoot (they both
use the same mouse). Both the avatars can move and fire bullets. There
is also a method in there somewhere that gets called when a bullet
hits the other player. You can't really fight eachother because player
1 controls the mouse... If you want to finish or doodle with the program
feel free. |
|

Unknown0.6 screen shot
|
|
You can find
the Visual Studio Solution here.
29 KB
|
| C#
TankWars: |
| In
this game each player controls a tank that can move and shoot. One
of the tanks is controlled by the mouse, the other is controlled by
the keyboard. The tanks are an array of images, made in 3D Studio
Max. . I didn't plan beforehand how to make the the program so it
is hard to keep track of what's going on. It was one of my earlier
programs so it might be a bit screwed up. It is larger than my other
programs so it might take a minute or two if you have dial-up. The
screenshot shows the window considerably smaller than you would use
to play a normal game. btw - My brother did about half the work in
this program. |
|

TankWars screen shot
|
|
You can find
the Visual Studio Solution here.
1.95 MB
|
| C#
NumberSort2: |
| This
program uses an in place insertation type sort, it goes through all
the numbers and finds the lowest one (it could be the highest, but
just assume your sorting it least to greatest). It switches the lowest
number with the first number in the list. It then finds the second
lowest number, and switches it with the second number in the array
(it does not check the first number). It continues to do this until
the number it is swapping to is the size of the array. |
|

NumberSort2
screen shot
|
| You
can find the Visual Studio Solution here.
17KB |
Textpad
Programs
| C#
MinesweeperNew: |
| This
is the largest program I made in textpad. It took me about 2 weeks
to finish it. My dad helped a lot showing me how to figure out how
many numbers around one square there was and how to use jagged arrays.
I made the Graphics 3D Studio Max and Photoshop. . Feel free to edit
and play around with the program. |
|

MinesweeperNew screen shot
|
|
You can find
the Visual Studio Solution here.
4.51 MB
|
| C#
LemonadeStand: |
| Lemonade
stand is another one of my programs that I made in textpad. It is
not finished because it was deleted and the only backup was 2 weeks
old. That is why is may not be fully functioning. It is based on the
game Lemonade Tycoon (that is initally what I was trying to make,
just with less advanced graphics). This is one of the programs I might
later fix up and turn into a working game (I never finished a lot
of my starting Windows.Forms programs). The font I used in this program
is called porky, the graphics were made in Corel Draw and 3D Studio
Max. |
|

Lemonade Stand screen shot
|
| You
can find the Visual Studio Solution here.
1.82MB |
| C#
GuessAColor: |
This is a very simple textpad program, you try and
guess what color the program is "thinking" of. You then
try to guess which color it is trying to say. It is sometimes just
guessing though, because blue, grey, cyan, pink, and teal all have
4 letters. :-) |
|

GuessAColor screen shot
|
| You
can find the Visual Studio Solution here.
3KB |
| C#
Equations: |
| One
of my very early programs, a console application that uses Console.Readline
and Console.WriteLine. It asks you 25 questions then gives you your
average. The programs randomly picks to use addition, subtraction,
addition, or subtraction. It will then generate a question. There
are some bugs as I made it around the 2003. It is not bad if you studying
before a math test or just want to quiz yourself with some questions.
It is best to do all the questions on this mentally because they are
very easy. |
|

Equations screen shot
|
|
You can find
the Visual Studio Solution here.
4KB
|
| C#
Factors: |
This is a simple program that will calculate the factors
of a number. It is quite useful if you have some math homework or
you just want to figure out the factor of some big number. It is one
of the very simple programs I made, you can switch the intergers to
decimals or doubles if you want to do bigger factors. |
|

Factors screen shot
|
|
You can find
the Visual Studio Solution here.
3KB
|
|