Page 1 of 3

Making my OWN uplink

Posted: Sat Mar 11, 2006 12:49 pm
by Gamez4Free
Hi.

I am now sitting in my computer chair with a big dream and ambition. I am a 15 year old programmer from England.

In the next few weeks I will purchase the Uplink Dev CD.

I am a massive fan of uplink and I would love to make a game based on it.

The thing is I want to use the Uplink core engine as the base for my game. I am dreading that Introversion will not let me release my game if it uses the original engine.

The game will be free of charge and I am hoping to change ALOT about the game but I will need to keep the core engine.

Is this okay for me to do? Lets discuss.

From Gamez4Free.

Posted: Sat Mar 11, 2006 1:19 pm
by ScareyedHawk
Awww, that's so cute!

Posted: Sat Mar 11, 2006 1:25 pm
by Gamez4Free
Please dont make fun of me because I'm 15.

I am an intermediate programmer knowledged in C++ and DarkBasic Pro.

I have just been reading through the "Licence Agreement" for the Dev CD and it mentions that I cannot make my finished game Open Source.

I am willing to pay a fee to introversion for the rights to distribute my game which uses Uplink's engine.

I am mainly doing this project because I am studying GCSE ICT and I want to improve my skills. And for the fun and enjoyment of making my own game, well Introversion's techincally with my own enhancements.

Posted: Sat Mar 11, 2006 2:26 pm
by NeoThermic
Gamez4Free wrote:I am an intermediate programmer knowledged in C++ and DarkBasic Pro.


Suffice to say, the code of uplink is quite something. You'll be confused by most of it. You'll really do well to learn SDL and OpenGL too.

Gamez4Free wrote:I am mainly doing this project because I am studying GCSE ICT and I want to improve my skills. And for the fun and enjoyment of making my own game, well Introversion's techincally with my own enhancements.


Well, good luck. Just for information sake, the source is about 55MB, 108,423 lines of code. Writing a sequal isn't going to be easy :)


NeoThermic

Posted: Sat Mar 11, 2006 2:33 pm
by Gamez4Free
Thnx for the pointers! 8)

The point is its NOT a sequel. Its a fan game which uses the engine.

Posted: Sat Mar 11, 2006 2:35 pm
by NeoThermic
Gamez4Free wrote:Thnx for the pointers! 8)

The point is its NOT a sequel. Its a fan game which uses the engine.


Well, if I were you, I would consider only looking at Uplink's engine for refrence on how things shouldn't exactly be done. There's points in Uplink that really do need a re-write to be of use again. I would just suggest to learn OpenGL and hammer it from there. It isn't too hard either :)

NeoThermic

Posted: Sat Mar 11, 2006 2:59 pm
by Gamez4Free
Once again, Thnx for the pointers!

Things that will be changed:

Logos
Any places where it says "Uplink" in the game.
Names of revelation and faith

I will HAVE to remove the whole key card thing at the beginning of the game otherwise if I release this as freeware, people wont be able to continue past that point.

I will also like to fix some minor bugs that I have noticed during gameplay.

And I will try to make the world map more "streamlined" because I read somewhere that the performance of the map is screen resolutiuon dependant and I am running at 1024x768 and its as slow as my Amiga 500+!

Also I will try my best to make the game more like the real world with more realistic "consequences"

So what do you think?

And I bet your all thinking, "he's trying to warez the game" well im not. I have many ideas which would make Uplink perfect and they will of course be implemented.

And I would like someone from Introversion to give me their opinion on this.

From Mark.

Posted: Sat Mar 11, 2006 3:00 pm
by GeneralSamov
Best of luck in your project m8.

Posted: Sat Mar 11, 2006 3:02 pm
by Gamez4Free
And introversion will get full credit for the original game.

Posted: Sat Mar 11, 2006 11:50 pm
by Babylon5
Well, good luck.

Just remember that many other people have tried, and failed, to create another game using Uplinks' code.

Posted: Sun Mar 12, 2006 5:43 am
by lancedance
GeneralSamov wrote:Best of luck in your project m8.



yap~ 8)

Posted: Sun Mar 12, 2006 8:16 am
by vooshy
I think you may have trouble if you are thinking about releasing code, as you cant release the Uplink code as your technically not the owner. Also the reason behind the code card is to make sure you have the original game, and as the dev licence will not let you release the game standalone (no uplink) then you might aswell leave it in. Other than them little problems your project seems okay. Welcome to the programming world... :P

Posted: Sun Mar 12, 2006 9:58 am
by Gamez4Free
Cool. 8)

So I could make it so you can only play if you own the orginal uplink?

Posted: Sun Mar 12, 2006 11:52 am
by Babylon5
How would you make sure you know who has the original Uplink?

Posted: Sun Mar 12, 2006 3:18 pm
by Gamez4Free
Well only people who have the keycard can play. And those are the people that have the original uplink.