|
Todd Montgomery [aka Quiktek] (tmont@cerc.wvu.edu)
These languages give additional dice to making programs (Add level of language to number of dice to roll).
This basic compiler takes high level code and creates cyberdeck executable files. This is the standard tool used by 90% of the freelance programmers.
Cost: 500Y
Size: 0 Mp,
Tool is usually integrated into most
PCs
Availability: 4/48 hrs.
Street Index: 0.5
This tool includes a compiler as well as a collection of very good limited expert systems to do most of the actual coding.
Cost: 1,200Y
Size: 32 Mp
Availability: 6/72 hrs.
Street Index: 0.8
This tool includes a high performance compiler, suite of resource tools for graphics, and an extended group of limited expert systems to perform most of the coding.
Cost: 4,050Y
Size: 108 Mp
Availability: 10/14 days
Street Index: 1.5
This tool includes three separate compilers, dedicated to producing high quality code, a suite of resource tools, and a vast collection of limited expert systems to perform most of the actual coding.
Cost: 10,400Y
Size: 256 Mp
Availability: 12/24 days
Street Index: 3.0
These languages lower the Target Number of the programming success test by their level. They do not add additional dice. The reduction of the Target Number is only used for the actual Programming Success Test, not for figuring the program size, ability limits, etc.
This tool provides a large array of expert systems, compilers, and resource handlers that can drastically affect the Software development process. The use of Matrix simsense allows the developer the ability to tailor graphics to taste while not sacrificing program requirements.
Tool Size: 64 Mp
Cost: 24,450Y
Availability: 12/24 days
Street Index: 2.0
This tool is the best on the market. It has all the capabilities of the XMEDI plus adds in a very limited expert control system which can actually code while the developer is spending all their energies on the "Big Software Picture".
Tool Size: 324 Mp
Cost: 48,650Y
Availability: 24/60 days
Street Index: 3.0
This tool is a small utility which allows the Matrix user to develop short one-shots with a minimum of stress.
Tool Size: 32 Mp
Cost: 3,750Y
Availability: 8/14 days
Use: This tool gives the decker 2 extra
dice to design programs on the fly.
Must be running to give the benefit.
Two Kinds of Languages can be made: PC based, and Matrix Based. PC based adds its level in Dice to the success test, while Matrix based lowers the Target Number by its level.
Base Time: Size X 2 days
Size:
PC based: (Level+1)^3 x 4 Mp
Matrix based: (Level+1)^4 x 4 Mp
Skill used: Computer
Skill Target:
PC based: (Level+1)*2
Matrix based: (Level+1)^2
Required Equipment:
PC based: PC (Mp equal to Size of
Language + Size of any
tools being used.)
Matrix based: Matrix connection to a
Mainframe system.
Cyberdeck with Active
Memory equal to 1/5 size of
tool being constructed.
Limit:
PC based: Level = Computer
Theory/3 (round off)
Matrix based: Level = Computer
Theory/4 (round off)
All the languages above and many other undiscussed languages have GigaPulses and GigaPulses of support libraries. Any of these specialized libraries can be incorporated into a programming project. The legalities of using libraries are covered under the World Trade Act of 2036. Corporations may use libraries for development as long as the library is licensed under their Matrix Licensing Permit.
Libraries, like most other programs, have ratings. But unlike most other programs, libraries are only used when a developer is designing/coding a project. These libraries contain a large amount of alternatives to the same problem. So that is why the actual size of these libraries varies so widely. These libraries also have a drastic effect on various aspects of a program performance. The trade off is will known in the software community.
Ratings: 1-10
Size: (Rating^2) x 5 Mp
Cost: As program of same rating.
Availability: As program of same rating.
Effect: Reduce size of finished
program by (Rating x
Programmer Computer
Theory Skill/2 (Round
off))%. Increase Target
Number for determining
Program Success Test by
Rating/2 (Round up).
Ratings: 1-10
Size: (Rating^2) x 4 Mp
Cost: As program of same rating.
Availability: As program of same rating.
Effect: Reduce Size of Program,
when determining
contribution to Load Rating
only, by (Rating x
Programmers Computer
Theory Skill)%. Increase
Size of Program by (Rating
x 2.0)%
Ratings: 1-10
Size: (Rating^2) x 5 Mp
Cost: As program of same
rating/2.
Availability: As program of same rating
-2.
Effect: Tar Baby and Tar Pit IC
have their Ratings reduced
by the Rating of the
Library/2 when
determining if they corrupt
a utility. Increase Program
size by (Rating)%
A specific library is made for a certain
Language. So self made Languages can
ONLY use self-made Libraries. And a library
written for XMEDI will not work with CGI or
MPDT. Several libraries may be
combined, but each library added adds 1 to
the Target Number of the Programming
Success Test. Each effect uses the Base
program statistics before any modifications.
And then all effects are added. Percentages
are added before computing there actual
value.
Example:
Joey (Computer Theory Skill 6) is using Load Rating (4) and Size Optimizing (5) Libraries. The final program will size will be ((4 x 2)-(6/2 x 5)) = -7%. The Target Number for determining Program Success is +2, and The Program acts as if it were -(6 x 5)% to size when determining Load Rating.