Uplink in-game programming

Ideas for future addons and sequels

Moderators: jelco, bert_the_turtle, Chris, Icepick, Rkiver, Punisher Bass

Nerohj
level0
Posts: 2
Joined: Wed Jan 02, 2002 11:06 pm
Contact:

Postby Nerohj » Sun Jan 06, 2002 2:43 am

First of all, I think that making a text-based programming language is a bad move. Just so you know, I am a programmer by proffession, so it's not that I just don't understand, it's that it would take too much time to write out a scirpt, you'd have to deal with syntax errors and all the other crap that goes with real software development (especially if you embedded a real programming language instead of creating one specifically for uplink).

People would either be experienced programmers and make complex scripts, or people who didn't want to learn just for the sake of the game would just buy or obtain these complex scripts and just watch them go to work (no fun).

I think the scripting ability is a good idea, but I think, in order to simplify it for FUN and to avoid a learning curve, it should be graphical.


One of the main things about a scripting language with the current state of Uplink, is that a there are not enough possibilities with Uplink to make scripting currently viable.

The implementation of a scripting language would only be fully usefull and fun if there were lots of possible ways to hack into systems.

In the beginning, you do most of this stuff by hand and the systems are simpler. But later on in the game you become familiar with basic entry techniques so you can write scripts to do repetitive tasks and work on bigger problems. Like hacking into firewalled systems with internal networks, or installing scripts that sniff for usefull traffic on networks, or buying the latest proxy software and installing it on your own machine and running scripts against it to check for exploits.

It would be nice if there were security corporations that specialized in securing systems and auditing company security policies. Gaining access to their systems (which would be no simple task) would be very rewarding as you can see what they test for and either use some of their scripts, or notice what they DON'T test for and exploit that oversight. etc.
Nerohj
InfraRed
level0
Posts: 1
Joined: Fri Jan 04, 2002 5:57 pm
Location: Slovenia
Contact:

Postby InfraRed » Mon Jan 07, 2002 12:44 am

Why not start a new Ultima online project? :)

The ideas are countles, so much stuff u could do. And it aint a bad idea... it should be about making a living as a computer expert... hacking coding doesnt matter... but i would include this for multiplayer. Computer buying codes of u... hm.. thats a bit odd and weird to imagine... the right usage of them.

Coding of these progys and stuff like that, u should make it in some simple language, that would be understandable.. as far as a tutorial goes... well... u would need to reach a level where u could buy a decompiler.. decompile.. see the code... then just start adding stupid comands to it like msg something to a console, delte something, copy something. It would make the game easyer, but disregarding the singleplayer it woud be fun to code protections from stuff like that. Imagine coding ur own pasword dialog that would disconnect a user on a wrong password.. and coding a program to bypass that... would be neet.

Bout the pass cracking... made a script in mIRC that hits EVERY ASCI charachter on an 8 digit password.... basicly does what the uplink pass cracker does... brute force every charachter and when it hits the charachter it moves on to the next (very simple script too *G*).
In reality... passwords are longer then 8 digits.. and u dont know how long... calculating the time it would take a 366 pc to brake an 8 digit full asci chart password is easy.. but the number is 2,8 million years with mIRC ... so ... if u could code stuff like that for uplink, make sure to make limitations. But anyway, who says u have tu INVENT a coding support for it, borow c++ a bit to heavy.. or php.. mIRC... html if u find use for it :)

Accualy it would not make a big difference if the game was made to be an on line game ower IExplorer... just open the page... connect to the database... and simulate stuff... some flash animations deleting files... a forum to accualy discuss hacking, post real time letters... ppl could emply other ppl... would be really realistic.

What would u need to code a game like that... hm... flash php and html... Use php to let ppl script their own scripts and update them to their profile on the page... and the file name would pop up in a menu and do what it was coded for... ofcors.. limitations to it, but thats not such a big problem.

Making coding support for single player practitcly doesnt have a point. Its simply  to easy to make a fast code. The pass cracking is digit by digit.. fine, the script  i made trys 255 chars on each digit in about 10 sec... so, it would be much too easy to make that in uplink and w8 10 sec to breake a pass :)

SIngle player usage of coding would accualy be very stupid since every day u would have to patch the code becouse ppl would think of some scripts to do something faster. Ofcors u could make a totaly new slow language... but what the fun of making  another password cracker if it would be just as fast as the one that comes with uplink?

Duble side question.

I like my idea about making it in flash php and html and i think im gonna go and do it when i learn... flash php and html :)
Uplink confirmed, bridge is down... enter when ready.

Return to “The Future”

Who is online

Users browsing this forum: No registered users and 1 guest