|
|||||||
|
|
|
|||||
|
|
|||||||
|
|
My Projects
Biddle's Audio Browzer This project is nearly complete. What it does is works as a browser like Windows Explorer but it is specifically set up for people who have collections of mp3's. If you have a full album in a folder with a jpg of the album cover in the folder it will display it in the right hand corner. Windows Media Player is integrated in this browser. You may know that Media Player is a pretty slow program with load times, but Biddle's Audio Browzer cuts down these load times by logically loading things. Media Player is loaded when the program is loaded. You can then select from two modes: Singles Mode or Play list Mode. In Singles Mode you can single click a song and it will begin playing. In Play list Mode you can make play lists just as you can with any other Media Player. Current Features, Working And Implemented: 1. Successful integration of Media Player and the Browzer. 2. Album covers displayed in upper left hand corner. (requirements: the image file must be a jpg otherwise it will be ignored and it has to be the top file in the directory. So if your album cover file is called "Rolling Stones - Hot Rocks.jpg", then simply rename it to "000Rolling Stones - Hot Rocks.jpg"). 3. Can Save and Load play lists. 4. Playback items from play lists. 5. Delete selected items from play lists. 6. Singles Mode is complete. 7. Mode switching works well. 8. I used my own volume control since the one with Media Player sucks. Features needed to be added: 1. Randomize and Repeat. 2. Needs an ini file so that you can have your choice of your main music directory. (For testing I just had it point to my music directory. This is actually an easy thing to fix though.). 3. Needs to have color customization for the Browzer. 4. I might hide Windows Media Player and map my own controls instead. 5. Need to support more screen resolutions.
This is a screen shot of what the software looks like. Of course this is shrunk down a lot. Biddle's Audio Browzer mostly runs in Full-Screen mode although it is resizable. Suggestions or comments on Biddle's Audio Browzer then please send an email to crackpup@hotmail.com with the subject "Audio Browzer". This program will be free for download when I'm finished. Till then just wait patiently.
2D RPG Another one of my projects in development is a 2D RPG. I've been working on the engine for some time now. I am using the DirectDraw protocol in Visual Basic. There are a ton of bugs in this one. I won't tell you the title of it or what it is about just for fear that someone may take my idea. What is complete: Smooth Scrolling movement for town movement and world movement. Some textures such as grass, dirt, wall textures, floor textures, and trees. Collision detection algorithm (designing this one killed my social life for about 3 months or so). Story is almost completely developed. Some dialog scenes may need to be added to the script though. What is causing me problems: Switching screens, unloading DirectDraw objects and reloading others (i get the gray screen of death. yes i just said GRAY). Dialog boxes (drawing them and positioning text in them). Things I would like to have in the game: FMV's done in anime. High quality music. Anime character portraits. Reasonably good 2D graphics (3D would be nice for fight scenes).
Turn Based Strategy Game
This was one of my first projects. I began writing it in QBasic and kept writing until I ran out of memory. I was only 12 at the time, I didn't know any better. I implemented it again later in Visual Basic, but once I started to learn about how to use DirectDraw I felt that this program looked really crappy. I've recently learned a few programming techniques though that could improve the looks of this game and I will continue this project again once I am satisfied with the Audio Browzer.
Features -- things that are complete: Control the economy of up to 50 cities as one of 8 possible rulers. Hire soldiers and train soldiers Develop technology so you can buy better equipment Buy food, sell food, and buy equipment Move to empty neighboring cities Attack neighboring enemies Diplomacy features Search for officers Recruit officers View officer data View enemy officer data View enemy city data Officer data defined for over 200 officers Basic battlefield design Battlefield textures Cavalry and infantry labels Loyalty features - give to peasants to raise loyalty, give to officer to raise loyalty. and much much more.
Things that needed to be fixed or added: Need good AI Need to have main loop working ok Need to implement save and load features Need to implement encryption for saving/loading to prevent hacking
Implementation of Worst-Fit bin packing algorithm This is a completely useless program, but it is kinda neat if you want to see code that uses a heap data structure and continuously can reallocate more memory if needed. I will post the source code for download soon.
MyShell This is a Unix/Linux shell that I programmed for school for my operating systems class. I was glad that I was able to successfully launch instant messenger from X-Windows in Linux.
- Last updated, June 15th 2001 |