Tile Engine
Quest - A Fairy Tale
Visual Studio 2008
DXGame Engine
.Net 3.5.
XNA 3.1.
This DXGame.DLL Based example, is a simple task based exploration game of locating and collecting up various objects to unlock new locations. As you unlock locations and objects in order to find the map to the desert, by pocessing the map you will find your way through the desert to the area of the "Desert Jewels", thus you win.
Tile Engine
Quest II - The Prince's Potion
Visual Studio 2008
.Net 3.5.
XNA 3.1.
The game's plot is about a Prince who is dying and the King who finds a simple servant Hero to save him from his fate.
Meet with the King to find out about a Map hidden away by a General that points to the Cup of Life by which the Prince can be saved.
Once you have located the Cup, and the ingredients for the potion, you will save the Prince and restore the Kingdom in all of its eh, typical glory.
Game play is about 15 to 20 mins and is very linear in nature. May contain random acts of stupidity, suicidal librarian thoughts and may promote stealing. During game-play press "F1" for help and keyboard control layout information
Tile Engine
Tile Engine Core Example
Visual Studio 2008
.Net 3.5.
XNA 3.1.
Looking for examples of using XNA with Microsoft Visual Studio's VB.Net was very limited. Thus I decided to ditch the idea of switching to the standard C# code, and see how far I could get sticking with the VB.Net.
Ideally if you were doing anything serious game wise, you will want to stick with the C# code, as there are plenty of examples and people to help you. However if you are use to coding in Visual Basic, this may help you get started and or understand some of what is going on with the XNA development platform.
Enjoy this simple programming exercise to produce a very basic XNA tile engine within the VB.Net.
Utilities
Watcher Example
Visual Studio 2008
.Net 3.5.
The Watcher Example is a sample folder and file monitor utility was written to help assist me in monitoring un-expected executable writes within an infected profile in which the anti-virus monitors were showing the system as clean.
- Drag and Drop of folder to be monitored
- Tracking the events of file changes to the folder.
- Returns name of executable that made the changes.
This utility allows you to be able to quickly get a grasp on all changes that are currently taking place within the selected folder and sub folders that are being monitored for changes such as, newly created files, changed files (including count of how many changes have been made), any files that are being constantly renamed, and any file that is begin destroyed.
While this is clearly not a full logging program, it does make monitoring of a folder much easier at a glance while tracing down what a machine is doing within the app data folder locations within a profile, and any other folder you might choose to keep an eye on.
Social Engineering
Multiply Blog Reloader
Visual Studio 2008
.Net 3.5.
Multiply was growing as an active Social Networking site in early March of 2004, until it shut down on December 1st 2012. During it's growth and political changes, accounts would be banned for content in violation of the services and or interaction with accounts in violation of the services. Linking to anything Hollywood related or interacting with anyone posting Hollywood related stuff was a quick way to get an unexpected ban.
- Account bans based on copyright violations:
- Personal photos that someone thought was not yours .
- Hollywood movie trailers and reviews.
- Music reviews including samples of the songs.
After my first deletion, I decided to create a simple way to restore my blogs easily in a click and walk away approach - thus this little utility was born. I simply setup my Multiply account to accept email posts, and let the utility forward my collection of previous posts while I would sleep.
Utilities
Weather Graphic Generator
Visual Studio 2008
.Net 3.5.
This software is designed to querry the weather database for local weather information and render it into a standard graphic file format that can be added to any website page. .
One key advantage of the code provided, was the ability to create custom weather icons overlaid on custom background images such as a satellite view of your location. Another advantage was that the result was a simple graphic image.
Utilities
Caller ID Network Edition
Visual Basic 6.0 SP5
Uses Modem Model# MW560CI
This project was created to auto log the time and date of incoming calls. This provided the business it was written for, the ability to lookup the number provided by the caller with the time and date of each attempt the customer had made to contact the business..
The caller id software can be configured through the configuration software, to either broadcast the received caller id data to other computer terminals, or it can receive the broad-casted data packet of caller information. During broadcast mode, the data can be sent across the network to any other computer setup to receive and display the caller id on that computer.
The view log is just what it sounds like. It is a seperate program that will search the caller log file for any number you need to locate from the logs.
Utilities
Photo Hanger
Visual Studio 2015
.Net 4.0.
I wrote this very basic image viewer to halp me work with textures for my models. This viewer allows me to quickly sort through textures in standard sizes(128px - 1024px), compare textures side by side and then quickly locate the original in the File Explorer by highlighting them via "Open Location"
When a file is opened in a folder location, you can use the left and right arrows to sort through the files and up arrow to rotate the image clockwise. Very basic functions, but the borderless feature makes the comparing textures side by side much more effective and worth replacing the regular windows viewer for what I currently do.
DOS
Debug Scripts for DOS
Original batch files lacked the power that they have now and various code snippets where used to make the most of what was needed. The following snippets (No longer compatible with a current OS) made tasks easier with such things as:
- Erase Partition Tables
- Easier Key-press Input Checking.
- System Reboots (Cold, Warm) and Restarts.
- System Time Date Checks