Remove these ads. Join the Worldbuilders Guild

Computer Programming

Name
Computer Programming
Skill Attribute & Difficulty
Int - Hard
Defaults
None
Prerequisites
None
Description
This is the ability to write and debug computer software. A successful roll lets you find a bug in a program, determine a program’s purpose by examining the code, answer a question about computer programming, or write a new program (time required is up to the GM).   In settings where artificial intelligence (AI) exists, those who wish to work with AI must learn Computer Programming (AI). There is no default between this skill and regular Computer Programming. When using Detect Lies, Fast-Talk, Psychology, Teaching, and similar “social” skills on an AI, roll against the lower of Computer Programming (AI) and the relevant skill.
Specializations
None
Modifiers
-2 or more for an unfamiliar programming language. The time modifiers will often apply. When writing a program that deals with a specialized field of knowledge, the GM may require a roll against the lower of Computer Programming and your skill in that field (e.g., a Mathematics specialty for a complex mathematical program, or the lower of Teaching skill and a “subject” skill for an expert system that will assist users with a particular subject).

Created by

Sirplyot.

Link/Embed