After much deliberation and trying to figure out what I can do to actually put to use what I have been trying to learn for the last year or so, I have decided that I would like to bring back one of the most popular retro games - Dark Tower!


http://darktower.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of The ToSP Project. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • ToSP-I v1.0 Released!

    We're proud to announce the release of 'The Tower of Shadows Past - I' (NON-Beta)! With this release is the culmination of several months work and hours upon hours of playtesting! Be sure and let us know if there's anything we can do to improve the game. Unless something crops up, I'm going to be taking a sobbatical from the ToSP Project and concentrating on helping Talis with 'oTalisman'. I will still be on the site as much as I have been to help answer questions and such. If you run into any issues with the game, be sure and let us know! :)

    posted by jhale1966 2241 days ago

  • File released: /ToSP/ToSP I - v1.0/tosp1-pr-1.0.zip

    posted 2241 days ago

  • ToSP ToSP I - v1.0 file released: tosp1-pr-1.0.zip

    /************************************************************************/ /* ToSP: The Tower of Shadows Past - I */ /* =================================== */ /* */ /* Copyright (c) 2003 by Jim Hale */ /* The ToSP Project(tm) */ /* http://www.dk-tower.com */ /* */ /* This program is free software. You can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License. */ /************************************************************************/ RELEASE v1.0a No physical changes to the program. Just changed the info in the Header and Footer. :)

    posted 2242 days ago

  • v1.0 To Be Released On 9/16/03!

    All the BETA testing should be complete and on the 16th I plan on releasing the NON-BETA v1.0 of ToSP. Be sure and check the support site for more info!

    posted by jhale1966 2249 days ago

  • ToSP Tower of Shadows Past I - PB0803T file released: tosp-pbeta-0803-t.zip

    /************************************************************************/ /* ToSP: The Tower of Shadows Past - I */ /* =================================== */ /* */ /* Copyright (c) 2003 by Jim Hale */ /* The ToSP Project(tm) */ /* http://darktower.sourceforge.net */ /* */ /* This program is free software. You can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License. */ /************************************************************************/ --- BUILD 0803-T +Unicorn screen now shows the map for the next Realm to help the Player decide where they want to move. +After the player uses the Unicorn to move, the Unicorn position returns to 1,1 for the next time they get to use it. BUILD 0803-S +CONFIG.PHP Changed! Game Admin now has the option of having the game reset itself when someone wins. Check the $resetmethod and $resettype variables for more info. You can only reset using a Soft or Medium reset, *NOT* Hard (for obvious reasons). +(Hopefully) fixed the 'I Lost My Last Turn' Bug. What was happening was when a person entered a Crypt, Church, Citadel or the ToSP and they had ONE turn left, the game would take away that turn and not let the player 'use' the location - it would just think that the player had ZERO turns left. +Changed the music on the 'Game Won By' screen to what it should be instead of 'Lost'. BUILD 0803-R +A player gets 20% of the Turns/Day added/taken away if they happen to get Lost instead of the set amount of 5. +Locations now have graphics instead of the names. Alternate text added (mouse hover) showing the location name. +Fixed the 'Choose Player To Curse' Screen to look like the other screens. BUILD 0703-Q +Fixed the 'Hall of Fame'. It wasn't displaying the info correctly after the 2nd person won the game. BUILD 0703-Q +Keys to leave the Lands are now harder to find.(1) +After the player visits their Home Citadel, they will not be allowed to re-use it until they visit a Crypt, the Market or the ToSP.(1) +Game now keeps track of how many games a person has won and adjusts difficulty accordingly.(2) +In The HOF, the number of Game Days is not rounded but shown in decimal so it matches the Login_ok Screen. (1) Thanks to Ogedai for this one! (2) Thanks to LongBlade for this one! BUILD 0703-P (PUBLIC BETA Release) +CONFIG.PHP Changed! Check the new variable $gamename also the Game Admin can now name the tables that the game uses. These have to do with running multiple games using one database. Game name is also now listed in footer.php. +DATABASE Structure Change! There is no upgrade path. Best thing to do is a fresh install. (sorry) +There are now 3 different forms of Resets: *Soft Reset - Used after a game is won. This Resets Warrior info back to default values. Resets Dragon's Hoard back to default values. Leaves all the current Stats alone. Resets the 'Riddle of the Keys' and unlocks the game. *Medium Reset - Used after a game is won. This Resets Warrior info back to default values. Resets Dragon's Hoard back to default values. Resets all 'Total Battles', 'Dragon Attacks', 'Lost Territories Entered' and 'Diseased Territories Entered' stats back to 0. Resets the 'Riddle of the Keys' and unlocks the game. *HARD Reset - Use ONLY for a New Install of the Game (or in an Emergency.) This Completely deletes and recreates the Game Tables. +Went to epoch time to determine how many days the current game has been running instead of just incrementing a value in the DB. This way, if the game doesn't get played for a day or 2 (server down, or whatever), the Days Running will still be correct. +Players can now see who else has played the game today. List resets when Daily Maintenance is run. +Hall of Fame added. Keeps track of Warriors that have beaten the Tower. +Found out that the 'Total [minions] Battles That Have Taken Place' stat was listing every attack, instead of just the individual battles. FIXED! +Combined most of the MySQL statements so hopefully that will cut down on the overhead on the server. +If the Game Admin requested a Notification EMail when a new player signs up, it won't be sent until AFTER the player Activates their warrior. +Touched up the EMails that the game sends out a bit. They seemed a bit 'stale'. +More error-checking added (nothing reported yet - just better safe then sorry). +More 'flavoring' added. BUILD 0703-O +CONFIG.PHP Mod! Admin has the option of being sent an Email when a Player signs up for the game, look for the $notifyofnewwarriors option. -Removed the 'Report A Bug!' Link from the footer. Everything will be handled thru the Forums (for now). +'Unicorn Move' navigation buttons updated to rollovers like the 'Main Screen' navigation buttons. +footer.php now reflects the address listed under $gameadmin so the person actually running the game receives mail off the link. The other 2 links (Forums & and The ToSP Project) need to stay what they are unless you've gotten permission from me to change them - this just alleviates a lot of problems and assures that general/support questions get directed to ME instead of the Game Admin, who may not be in a position to answer them. Thanks! :) +Dragon Attacks now show how many Warriors/Money were taken from or given to the Player. +phpcheck.php file added to help troubleshoot issues. BUILD 0603-N +GNU General Public License Info added. +Added a 'Report A Bug!' Link to the footer. +Help extended to give 'step-by-step' instructions on what to do during the game. +Help system moved into 1 set of files instead of 2. +If a Player signs up but doesn't activate their Warrior within 5 Days (default), they receive a Warning EMail. Configurable in config.php. +If a Player signs up but doesn't activate their Warrior within 7 Days (default), they receive an EMail saying that their Warrior is deleted from the DB. Configurable in config.php. +Turns/Food now turn yellow when there's 4 or less to warn the player. They turn red when they're 0. +All EMails that the game sends out are now located in 'emails.php'. This should make it easy for the Game Admin to change any wording that (s)he wants to. Do NOT remove or change the variable names! +Forgot about the ugly gray button on the 'Change Password' screen under 'Utilities' - FIXED! BUILD 0603-M +Login/Status screen now shows who won the Last Game. +Took the Turns/Food mod (from the previous build) off the Market. Seemed a bit of overkill. +When the player attempts to solve the 'Riddle of the Keys' - and fails - they're transported back to their Citadel to work their way back to the Tower to make another attempt. BUILD 0603-L +BUGFIX: FINALLY Fixed (I hope) the 'Page Not Found' issue that occured sometimes during a Move. +BUGFIX: When the player 'camps out' at a location, not only do they lose turns, they lose Rations as well. BUILD 0603-K +'Basic' Game Complete! Nothing left except for Bug-Fixes and Enhancements. +WIZARD ADDED! If a player gets a Wizard as a prize, they can Curse another player and get 25% of their goodies. +Player table changed. Check TOSP.SQL for the 'cursed' and 'cursedby' fields. BUILD 0603-J +Entering the Crypt, Church, Market, Frontier, Citadel or ToSP now cost a turn. This will hopefully alleviate a person 'Camping Out' at a location. +Now the Player loses the Sword after slaying the Dragon with it. (Hey - the Dragon has to have SOME fun!) +Fixed the 'File Not Found' when changing your password from the 'Utilities' screen. +Fixed the button problem with the 'Send New Password Screen'. +Pretty much finished with the cosmetics. Game should look consistant all the way around now. BUILD 0603-I +CONFIG.PHP changed! +Fixed the Header error that appeared when you went to the Church. +Game Reset now shows what the Starting Values where set to. +If you are maxed out on Warriors (99) or Food (99), the Market won't list the item for sale. +BUGFIX: If you do a multiple purchase of Warriors/Food in the Market and it would put the player over 99 on either, the Market would let the player go ahead and do it, but once you left the Market the total would be knocked down to 99 and the Player would still lose their Money. The Market now compensates and only charges for what it would take to up the total to 99. i.e. If you had 90 Warriors and tried to by 10 (or more), the Market will only charge for and add 9 Warriors. +The Reset Game filename can be listed in config.php so that people won't try to reset the game that aren't supposed to if they know the default name of newgame.php. This way, when the Game Admin receives the 'Game Over' Email, it has a link to reset the game. BUILD 0603-H +PER REQUEST! Player can now input how many Warriors/Food they want and then buy them AT ONCE instead of having to click twice for each individual item. +Market now shows Money left - along with Total Warriors and Total Food. +Continuing the cosmetic work that I had to stop to fix the Market bug. +When the game is won, an EMail is sent to the Game Admin to let them know and includes a link to reset the game. BUILD 0603-G +BUGFIX: Player would Haggle at the Market, get the Market closed (lose 5 turns) but could still go in and Haggle some more to the point of having the items cost below 0. Now, if the Player Haggles and the Market closes, they will be barred until they leave. This fixes the item pricing. Thanks go to Nocturnal for pointing this one out. :) +Game Admin can now choose if the contents of the Dragon's Hoard is visible to the player or not during the game. +TONS of cosmetic changes, including getting rid of the old ugly gray buttons. :) BUILD 0603-F +Nightly maintenance now built into the program itself. Nightly.php went bye-bye. +Now shows how many days the game has been running since last reset. BUILD 0603-E +Moved Project to BETA Status! +Modified the Move Event and Location screens to make them look more consistant. BUILD 0603-D +Did some work on the 'Help/How To' Section. Should be enough for a player unfamiliar with DarkTower to play ToSP. BUILD 0603-C +Battles are FINALLY complete! +Fixed the Dragon sounds on the Move event. +'Riddle of the Keys' complete. +'Crypt' Location complete. +Unicorns should never be a prize if you are in your Homeland. +If player wins a battle in the Crypt, it stays empty until they leave. +When game is won, it denies access to the login screen until reset. BUILD 0603-B -Removed 'Lost' sound when a purchase/haggle is successful. +Monster/Minion that you fight through the majority of the game is customizable in config.php. +Started work on the Help/How To Play section. +'Free Prize' Move complete. +'Unicorn' completed. +If the player still has the Unicorn when they reach their homeland (without using it), it gets bored and leaves. BUILD 0603-A +Added maint file to update all Player's 'Turns Left For The Day' back to the value in the config.php. Just need to figure out how to schedule it. :) +Button for using the Unicorn only shows up when the Player *HAS* a Unicorn. +You can only enter a Crypt, Church, Market or the Frontier if you are in the correct territory. +Fixed the Random Number generator. Numbers should be in the correct range(s) now. +Frontier now graphically represented on the right side of the map. +Changed build ID to something a little easier for me to remember, especially when there's several days between releases. +Added build number to the bottom of the footer. +Modified the Activation Email to let people know they could change their password after logging in. +Split up the game folder structure a bit to make things more organized. +'Market' Location complete. +'Church' Location complete. +'Frontier' Location complete. +'Citadel' Location complete. +'Move Events' will not occur if a player moves into a territory that contains a Crypt/Church/Market/Citadel/Frontier or the ToSP. +Fixed the 'borders' around the player and the locations. +Fixed the tiling of the location graphics. +Started adding sound effects. This REALLY makes a difference. :) +'Preferences' button renamed to 'Statistics' (just made more sense that way.) +'ToSP' Location Image and Button will not appear until AFTER the player has made it to their Citadel in the final Land and entered it. +'Citadel' Location Image and Button will not appear until AFTER the player has made it completely around the map. +'Frontier' button disappears when player has gone all the way around the map and returned to their Homeland. +Money should now be figured correctly based on the number of Warriors and if the player has a Beast o' Burden or not. BUILD 060403 +'Lost' event changed (no guide = lose 5 turns/guide = gain 5 turns). Seemed a bit harsh to lose ALL turns for a day. +MAXed the Player's Turns/Day to 99. +Dragon's Hoard resets to 10 (instead of 0) if Player slays the dragon. Kind of like Monopoly's 'Free Parking'. ;) +Dragon's Hoard MAX for Warriors/Money is 99. +Percentages for 'Move' events are changed. Nothing (45%), Battle (25%), Lost (10%), Disease (10%), Dragon (5%), (Free) Prize (5%). +Slid percentages around so the PREDOMINANT 'Move' event should be 'Nothing'. +Now checks for MAX Warriors (99), Money (99) & Food (99). +If player has 0 food, they lose 1 Warrior/turn (down to 1 minimum - see below). +Players now retain 1 Warrior (no matter WHAT happens) so that they can stay in the game and at least have a chance to 'Come Back From The Ashes'. :) +Added some stats. - Preferences screen now shows Total Battles/Lost/Disease/Dragon events since last game reset. Build 060303 +Added the ability to change your password from the Preferences screen. +Redid the Main game screen. I just wasn't happy with it. +Started working on 'Move' events. +Percentages for 'Move' events are Nothing (35%), Battle (20%), Lost (15%), Disease (15%), Dragon (10%), (Free) Prize (5%). - 'Nothing' event working (was already there, just wanted to list it here for consistancy) :). - 'Lost' event working (no guide = lose all turns for day/guide = gain 10 turns for day). - 'Disease' event working (no cleric = lose 2 Warriors/cleric = gain 2 Warriors). - 'Dragon' event working (no sword = lose 25% of warriors & money/sword = win Dragon's Hoard). Build 060203 +Made the game more customizable using config.php (check the file for details). +Main game screen layout completed. +Finished the 'Compass' Navigation on the main screen. +Turns now decrease with every turn. +Food now decreases with every turn (amount decreased based on number of warriors). - 15 and Less Warriors = 1 Ration/Turn. - 16 To 30 Warriors = 2 Rations/Turn. - 31 To 45 Warriors = 3 Rations/Turn. - 46 To 60 Warriors = 4 Rations/Turn. - 61 To 75 Warriors = 5 Rations/Turn. - 76 To 90 Warriors = 6 Rations/Turn. - 91 To 99 Warriors = 7 Rations/Turn. Build 060103 +Added a Password Reset EMail. +Finished the validation sequence. +Added a button to abort Warrior creation. +Added Statistics screen after login. Build 053103 +Fixed The Encrypted Passwords. +Fixed The php Session Issue. +Fixed Someone Entering A Blank Name/Email When Creating A New Warrior. +Fixed The Duplicate Warrior Name/EMail Issue. +Added EMail Activation For New Warriors.

    posted 2249 days ago

  • File released: /ToSP/Tower of Shadows Past I - PB0803T/tosp-pbeta-0803-t.zip

    posted 2249 days ago

  • Code committed

    Anonymous committed patchset 1 of module CVSROOT to the The ToSP Project CVS repository, changing 11 files

    posted by nobody 2393 days ago

  • Forum thread added

    Anonymous created the Welcome to Help forum thread

    posted by nobody 2393 days ago

  • Forum thread added

    Anonymous created the Welcome to Open Discussion forum thread

    posted by nobody 2393 days ago

  • Forum thread added

    Anonymous created the Welcome to Developers forum thread

    posted by nobody 2393 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

The ToSP Project Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review