Skip to content

krze/CP2020-Character-Sheet

Repository files navigation

Cyberpunk 2020 Character Sheet for iOS

A WIP character sheet app for the Cyberpunk 2020 tabletop RPG. The goal of this project is to recreate the functionality of the CP2020 character sheet from pages 27 - 28 in the Cyberpunk 2020 2nd Edition Rulebook.

Current Status

Phase 1:

UI:

  • Character name and Handle
  • Class description
  • Stats
  • Damage track
    • Damage detail view
  • Highlighted skill list
    • Placeholder view
    • Highlighted list that filters skills
  • Full skill list view
    • Searchable lists for skills
    • Custom skill support

Data layer:

  • Persistence
  • Editable values for each section
    • Character Description
    • Stats
    • Skills
  • Character Model
    • Character info
    • Damage
    • Skills
  • Skill models

Phase 2:

UI:

  • More complex modifiers for skills, stats, and weapons
    • Modifier cell that lets you manually input modifiers with reasons
    • Modifiers automatically added (i.e. equipment that modifies skills)
  • Incoming damage calculator
    • Standard bullets
    • AP bullets
    • Bladed weapons
    • Monobladed weapons
  • Weapons list
    • Smart weapons
  • Armor list
    • New Armor Rules incorporated
    • Armor that occupies the various zones and all body locations
    • Encumbrance values
  • Cyberware list
    • Cyber body part replacements for Head, Torso, Arms, and Legs
    • A list of Cyberwear that modifies your humanity
  • Improved skills
    • Taggable skills
    • Resettable skills
    • Skills that respond to skill modifiers
  • Status display
    • Damage and effects listed
    • Cyberwear and its damage

Data layer:

  • Interaction between relevant equipment/stats to calculate damage
  • Skill tooltips to provide dice roll equations

Phase 3:

UI:

  • Lifepath list
  • Character builder flow on first run

Data layer:

  • Custom skill importing and exporting via JSON
    • Importing from web address or Apple Files/iCloud
    • Exporting to Apple Files/iCloud

I am not affiliated with R. Talsorian Games or any official Cyberpunk 2020 copyright holders

This is just a fun side project for me to sharpen my iOS dev skills while making a useful utility for my tabletop gaming group. I do not hold any copyright to the Cyberpunk franchise and this is not intended for anything beyond personal use.

Submitting changes

Currently I'm not accepting any PRs, as this project is intended mostly for practice for myself. This may change in the future, depending on whether this becomes bigger than a little side project.

Building

Provided you have Xcode 10+, check out the repo and compile via Xcode. This project does not yet have code signing for devices.

WIP Latest screenshot:

Latest screenshot as of 11/24

About

A Cyberpunk 2020 Character Sheet app for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages