Programming Projects
Here is a page that will merely hold a description of projects and link to their pages. Have fun
————– Projects: Summer 2005 ————–
–
Name: Starfighter
Created: May 28th, 2005, for Introduction to Programming class, final project
Last Update: June 7th, 2005
Description:
You command a ship, named Starbridge, and you attempt to eliminate the enemy ships that pop up, as they will be trying to eliminate you as well.
Code Location: http://ew.xidus.net/download/starfighter
Completion: 50% (was enough for class
)
Length: 2,500 lines as of June 3rd, 2005
Relevent Posts:
http://ew.xidus.net/wp/2005/06/09/skills/
http://ew.xidus.net/wp/2005/06/04/starfighter/
——————————————–
Name: X-Log Library (xlog/xlib for short)
Created: June 19th, 2005
Last Update: October 19th, 2005
Description:
Contains the primary logging functions used in nearly all of my programs that need logging (save GW:A). One plain text and the other is an XML-style log. Quite nice and useful.
Code Location: http://ew.xidus.net/download/xlib
Download code/lib at: http://www.sourceforge.net/projects/xlib
Completion: 98% (still need a *nix port)
Length: 1064 lines as of October 19th, 2005 (including README, but not including examples, example program, etc.)
Relevent Posts:
http://ew.xidus.net/wp/2005/06/20/log-enhance/
http://ew.xidus.net/wp/2005/06/22/xlib/
http://ew.xidus.net/wp/2005/06/27/xlib-11/
http://ew.xidus.net/wp/2005/06/27/sf-and-xlib/
http://ew.xidus.net/wp/2005/07/20/x-log-library-v12/
http://ew.xidus.net/wp/2005/10/19/x-log-library-v13/
http://ew.xidus.net/wp/2005/10/20/posted/
——————————————–
Name: Basic Streaming Audio (stream)
Created: July 3rd, 2005
Last Update: July 6th, 2005
Description:
My DirectSound code ripped from my LAE project and modified so that it streams audio. In the best example I could do with my waves, it used a measly 2.3 MB memory compared to 9.6 MB when the song was fully allocated. The greatest thing about streaming audio is the size/usage will be the same no matter the size of the file. This knowledge and technique will be applied to later projects.
Code Location: http://ew.xidus.net/download/stream
Completion: 100% (I doubt I will expand it…)
Length: 495 lines as of July 6th, 2005
Relevent Posts:
http://ew.xidus.net/wp/2005/07/06/streaming-update/
http://ew.xidus.net/wp/2005/07/04/streaming-audio/
——————————————–
Name: Campaign Developer (cdev)
Created: June 23rd, 2005
Last Update: August 23rd, 2005
Description:
This program provides a DM friendly environment with various DM tools (dice roller, random treasure generator, etc). It utilizes the MDI to keep things organized and stores the campaign in a text format for easy editing when not using the program. Finally, you can export your saved campaign and it will compile all of the files into one and write it in a nice printable format. Possible expansions include actually finishing the said tasks, and quite possibly generating an XML file with an XSLT template for a more graphical look.
Code Location: http://ew.xidus.net/download/c-dev
Completion: 60%
Length: 2,231 lines as of July 6th, 2005
Relevent Posts:
http://ew.xidus.net/wp/2005/06/23/cdev/
http://ew.xidus.net/wp/2005/06/27/mdi/
http://ew.xidus.net/wp/2005/08/23/cdev-2/
——————————————–
Name: Mini-RPG
Created: July 9th, 2005
Last Update: July 18th, 2005
Description: This will be a command line short RPG in C++
Code Location: http://ew.xidus.net/download/mini-rpg
Completion: 10%
Length: 298 lines as of July 18th, 2005
Relevent Posts:
http://ew.xidus.net/wp/2005/07/10/c/
http://ew.xidus.net/wp/2005/07/18/more-strings/
——————————————–
————– Projects: Summer 2006 ————–
Name: General C String Library (for MUDs)
Created: June 23rd, 2006
Last Update: June 23rd, 2006
Description:
A collection of string manipulation functions for C programmers. Used to enter the Mud String Library code challenge at Mud Magic in June of 2006..
Code Location: http://ew.xidus.net/download/str_lib
Download:
http://ew.xidus.net/download/str_lib/odis_str_lib.zip
Completion: 100%
Length:
911 lines as of June 23rd, 2006 (Note: With examples, test function, and install instructions, estimated length is around 1800 lines)
Relevent Posts:
http://ew.xidus.net/wp/2006/06/23/general-c-string-library-for-muds/
http://ew.xidus.net/wp/2006/06/27/im-a-winner/
——————————————–
Name: Line Counter
Created: July 1st, 2006
Last Update: July 1st, 2006
Description:
A program that counts the lines in a file (or several) and notes the total length, average, largest and smallest files.
Code Location: http://ew.xidus.net/download/linecount/line_count.html
Download:
http://ew.xidus.net/download/linecount/line_count.zip
Completion: 100%
Length:
Source - 372 lines
README - 60 lines
Relevent Posts:
http://ew.xidus.net/wp/2006/07/20/line-counter-post/
http://ew.xidus.net/wp/2006/07/16/line-counter/
——————————————–