User:CDI
From Wikipedia, the free encyclopedia
CDI Games - Crescent Door Inc.
CDI (Crescent Door Inc) was founded in 2002 as a programming group of 3 people; Fred, Maxx, and Andrew. Among all the changes, the most important and notible one was on November 14, 2004 when CDI went public (well, to the TI Community anyways) first on the www.CalcGames.org forums, then on many others. On December 17, 2004 CDI released their first game to the public, XCAPE I [1] Andrew was doing the Storyline, Fred was in charge of the Battle Engine, and Maxx was fronting the endcoding. The game released with only the first 4 chapters (wich wheren't all that great to begin with) ia a flop.
After that Maxx decided to start to port PilotWings, aided by Fred they started coding the minigame enabled program. Andrew at this time had just come back from vacation and had programmed a few minigames (Blox, Intrdraw, and NSnake) that he thought where pretty neat, the 3 of them sat down and decided to add in Fred's contributions (Lines 2 and a rewritten Intrdraw) to PilotWngs 83+ in one large GamePak [2]. After this Andrew decided that the calculator programming scene wasn't for him, he thusly left the group in Janurary of 2005.
After that things got slow behine the curtans as CDI acquired 3 new members; Alex, rEd LiNe GAMES, and Tim. Fred was working on one of his biggest projects to date over the winter months as the other members beta tested and worked on their own things. Alex made his first release on Feburary 10th '05 with TextPong. (he had planned on releasing it earlier, but Fred and Maxx had decided to enforce a quality control on al further games) Finally the CDI group had their big program to be released on Feburary 12th '05, it was their first complete RPG (Role Playing Game) A Dot RPG : The Crystal Shards [3] written in what could be described as horrible BASIC coding, 10000 B of it. It wasn't that great of a hit, but got alot of downloads (and it is now known that it was a hit at Fred's school).
Around the same time Maxx was finishing up a text game for the 83+ (called M1ndHak3r5 [4]) that was released on the same date as A Dot RPG, this game includes some of the hardest gameplay for a choose your own adventure game that can be found in TI-BASIC. Fred, deciding to make someting to rival that of the RPGs produced by Kévin Ouellet. [5] In order to give people a taste of what he was making he released a demo of his 2 airship programs [6], this however, didn't work to well.
Tim had made his first release on Feburary 25th '05 with his inventive Matrix Zipper [7], this was originally going to be a way to compress matrixes for Theta Fourteen (Fred's big RPG) but it never worked out due to speed issues. With the help of TI-Freakware [8] and a few minutes of hard math, Fred had developed a String Editor [9] to which he released on the 26th, this wasn't all to great, but it's nice to mention it.
Around this time rEd LiNe GAMES was working on a very very innovated BlackJack game for the 83+ [10], Alex was working on revamping Fred's earlier Lines game and Andrew's NSnake series [11] the both of them released the games on March 4th '05, after some disputes though Tim left CDI (now renamed CDI Programming) to program on his own. Using a modded String Editor, Maxx was looking into platformng, with a twist, He designed an engine to run a VERY long string into a platform game (with the calc turned 90 degrees ccw) with levels by Fred and Alex he released this on March 8th '05 [12]. Around March 15th CDI gained a new member Korkow, JcCorp also joined the group.
Not much was released until July 11th when Fred released his card based RPG, Card Battle RPG 1.1 [13] to a not so eagerly awaiting community. Around this time rEd LiNe GAMES stopped programming, and Alex left due to diffrences in the way they where programming (Alex namely, wanted to get everyone to learn ASM, nobody else wanted to). This left Fred, Maxx, Korkow, and JcCorp. About this time, JcCorp pushed the idea (to which everyone agreed) to change the name to Crescent Door Alliance. ut due to diffuculties in Fred's life and inability to continue managing a full on programming group CDA was shortly disbanded, as well as that, Maxx left CDI over a fight about the use of Fred's name on www.calcgames.org [14] for the games (an honest mistake by Fred).
This left Fred on his own to manage the CDI name, left with the veriable rights to all the past products of CDI he decided to continue the tradition of good games based on the simple rules laied down by him and Maxx. "1: Every game must be fun to play, and not seem like a chore. 2: All the games shold use BASIC to the fullest that we can. 3: ames must be fully functional, no errors, no mem leaks, fast, and easy to understand. 4: Games must be set around a new thing we have learned here to further out own knowldege. 5: You should have fun making the game, if you're aren't then stop."
On July 30th '05 Fred decided to release the first full working demo of the T14 battle engine, this was a huge complex program made to run on the 83+SE's where all you do is fight the 10 bosses in the 4th revision of T14. [15] Once again there was quite a dead period of time in which Fred had many many projects going, and most got deleted due to RAM resets. But somehoe on August 8th '05 he released BLIB, the Basic Library of Commands, in all honesty it is a joke, but a working joke, all that it does are some of the functions of xLIB .1a [16] and CODEX 1.2 [17].
Then there was another dead period where he released a game that was finished quite some time ago by Maxx and Alex called MX (Mine Cross) but he felt that due to major edits upon it he must name it the sequel, MX2. [18] After this he started on a BASIC version of Lode Runner similar in apperance to SiCoDe's version [19], but way diffrent in the backend code. This managed it's way out the door on Setember 21st '05 [20] followed almost immeditally by KB Games (or GamePak2) on the 24th [21].
He then started work on a port of Flash Flash Revolution R1 [22] called FFR:CR (CR stands for Calc Remix) this was full of things that he had never done before in one game, and managed a mediocre release on September 30th [23] followed 19 days later by the sequel entitled FFR:CR2 this version had more customizable features than FFR:CR and also included FFR:CRSE (Calc Remix Special Edition) that used the NumPad for multiarrow presses. [24]
Almost immediatally he began making a game for the newly released xLIB app (v.6b can be found here [25]) based on the flash game Trapped 4! [26] for the 83+ called TRPT, this managed a sort of okay release on October 29th [27].
Then nothing happened for a long time, little did the public know that Fred had started making a Metroid port back in August and was starting on the backend coding, when he finally announced it there was a great support for this awsome game. After joining up with Omnimaga and coding under their name and after 5 months of coding he finally released his biggest program on Janurary 24th 2006 [28] to a large awaiting. He then decided to make something special for the 1 year release of A Dot RPG and started fixing it up, adding in a help option, and the cheat console he released it only 8 days late on March 5th 2006 under the Omnimaga name. On May 26th 2006 [29] he released MXGS (MineSweeper GreyScale) his first BASIC greyscale game, and the 3rd in the community. On June 17th 2006 Crescent Door Inc. Programming offically closed it's doors in favor of joining MaxCoderz [30]and programming for their fine team of programmers. Offically Fres Sparks own the rights to all the Crescent Door Inc games, and continues to update certan games, or add sequels to older ones. As of this date Fred is known to only have 2 offical projects at MaxCoderz being T14 in an updated form, and P3D, a BASIC 3D engine, both however have not seen an update in quite some time.