Help - Search - Members - Calendar
Full Version: Software tools
Dumpshock Forums > Discussion > Shadowrun
Aku
As the sub title suggests, does programming require tools? I know in Sr3, i think you just needed a computer system to do it...
The Jopp
Since programming isn't a build/repair test I'd say No.
Aku
it isnt?

QUOTE (p.240)

Coding your own programs
...Programming software is handled like other build tasks as noted under using technical skills to build and repair p. 125

Westiex
I'd suggest checking out the relavent section - its in Matrix, P76.

But you basically need

A) Time. Lots of it, depending on the program that you're coding.
B) A good computer (programming) skill
C) A computer with enough memory - preferably double the amout required for the program free.

Added bonuses

A) Knowledge skills in the relvent programming field - these reduce the TN for the programming test, allowing more successes, thus less time.
B) Programming suite, of a level equal to your programming skill - this will roughly halve the time and may give complimentary dice.
C) Access to a mainframe.
D) Time
BlackHat
Minimally, yes, I think it would require a commlink or computer of some sort... probably with a good enough system to run the program you eventually intend to create.

You can't just create a program using a coconut and some string.
Serbitar
@Westiex

There is no Matrix book in SR4.
mdynna
I totally see the need for a Software Kit. Basically I see that as the SR equivalent of MS Visual Studio. Without the Software Kit you're basically programming in Notepad. Ask any professional programmer you know and they'll tell you that coding in an IDE like Visual Studio certainly makes things easier/faster than doing it in Notepad. So, an SR *could* program without the tools, but I could certainly justify the penalty given in the B/R modifiers table.
BlackHat
And what kind of program would a software facility be? smile.gif

I think, in the Unwired book, we're likely to see the "Programming Suite" program return to SR4 - which was basically this same concept, except that it had ratings (which tools do not, really).

For the time being, saying a player needs a nuyen.gif 500 software tool (suite) to program without penalty seems fine to me.

Course, if your shadowrunners have months to sit around writing programs, you sort of need to kick them in the rear and give them some missions to do.
mdynna
QUOTE (BlackHat)
And what kind of program would a software facility be? smile.gif

A small army of eager fan-boy co-op students willing to help you write your program!
Brahm
QUOTE (Serbitar @ Feb 23 2006, 09:46 AM)
@Westiex

There is no Matrix book in SR4.

His point, I think, is that he is addressing what has been considered required tools for the job in the past. Basically a computer, but a beefier one that normal. A literal translation would lead to just requiring a Response 2 commlink, assuming they aren't running one or more Agents or other programs to help out, since any single program can fit an a Response 1 commlink.

@BlackHat Tools do have a rating after a fashion. On page 125.
QUOTE
Tools and/or Parts Are:
Inadequate –2
Unavailable –4 or not allowed
Superior +1 or more


Potentially different levels of Superior is roughly equivalent to multiple ratings.

Combining all this I'd like come to:

Commlink Response 2 only = -2
Commlink Response 3 and Programming Agent = +Agent Rating

Working on a Mainframe (large node) +1 (superior working conditions)

Access to Design documents for this program type +2 (AR assumed), requires Browse running so Commlink 4

Of course even with all these bonuses a Team is still likely about the only way to build anything but the most trival program in what I would call a reasonable, meaning playable, amount of time.
bladepoet
Ummm,

sorry to disappoint, but I program for a living and I use a simple text editor, as do many people I know.

It is quite common to do so on Linux/UNIX systems and derivates.

It depends on what you are coding, in what language etc.

There are however various other tools, like Revision Systems, Debuggers, Compilers etc etc.

Also, there are enough free tools about which are in no way inferior to commercial, proprietery products.

As such, I am unsure you require anything other than the hardware (as operating systems seem to be implied in those costs in SR)

Thank you

bladepoet
Brahm
QUOTE (bladepoet @ Feb 23 2006, 10:57 AM)
Ummm,

sorry to disappoint, but I program for a living and I use a simple text editor, as do many people I know.

It is quite common to do so on Linux/UNIX systems and derivates.

It depends on what you are coding, in what language etc.

There are however various other tools, like Revision Systems, Debuggers, Compilers etc etc.

Also, there are enough free tools about which are in no way inferior to commercial, proprietery products.

As such, I am unsure you require anything other than the hardware (as operating systems seem to be implied in those costs in SR)

Thank you

bladepoet

Free tool does not mean non-existant tool. smile.gif

Past canon is that there is only 1 programming language in SR, Hololisp. It can be assumed that a very basic development environment in the form of being able to manipulate and order icons around.

I suggest not trying too hard to equate SR computing to RL. I find general computing in SR is about a 3 or 4 Pull on the Crack Pipe Scale, and in places 5 or 6 Pulls. For example decking via satelite link.
mdynna
Thanks Brahm, that was basically my point. I certainly don't want to wade into another thread that tries to reconcile SR and RL computing. (No one even THINK the word "encryption" please)
Westiex
QUOTE
Past canon is that there is only 1 programming language in SR, Hololisp. It can be assumed that a very basic development environment in the form of being able to manipulate and order icons around.


Negative on that. SR(3) Matrix book offers several different languages, applicable only if you take into account the 'bug' rules. (P81)

And, ah. No, I didn't mean that thats what was established, I just didn't see the SR4 subforum bit.
tete
Obviously there is some tool, either included with the OS or Freeware. It may not give you any extra dice though. I would rule an advanced IDE would give you dice on some types of programs(big complicated ones), because although you could write it all in a text editior the bigger the program the harder it is for your brain to keep track of and thus why the IDEs exist.
Dissonance
Ha-ha! Renraku Teng.
mfb
it's easily possible that programming in SR is impossible without specialized tools. today, sure, you can just open up any text editor and start typing in code--but SR code is not text-based, it's VR-based. see, what happens is, you take code objects and assemble them like legos. the code objects themselves come from LA LA LA NOT THINKING ABOUT IT.
Drace
One the same topic, is there any rumours/indications there will be rules on expert systems that can be made/bought to make the programs??
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Dumpshock Forums © 2001-2012