Skip to content

Instantly share code, notes, and snippets.

@goldengrape
Created July 3, 2025 01:07
Show Gist options
  • Save goldengrape/21a50df4db8d78ea6c46e744d8ef227d to your computer and use it in GitHub Desktop.
Save goldengrape/21a50df4db8d78ea6c46e744d8ef227d to your computer and use it in GitHub Desktop.
# 类定义:通用人物类 (GenericCharacter)
name: GenericCharacter
description: "定义一个通用的虚构人物类,可用于文本、舞台和银幕角色的创建与分析"
# 属性 (Attributes/Properties) - 麦基的人物塑造和内在人物理论
attributes:
# 1. 基本生理特征 (人物塑造 - Characterization)
# 麦基强调人物塑造是“所有可观察到的特性和外部行为的综合”。
basic_physical_traits:
age:
type: "Integer or String (e.g., '青年', '中年')"
description: "人物的年龄范围,可随故事进展变化。"
gender:
type: "String (e.g., 'Male', 'Female', 'Non-binary')"
description: "人物的性别认同。"
appearance:
type: "String"
description: "人物的外貌描述,包括显著特征和风格。"
physical_condition:
type: "String"
description: "人物的身体状况,包括健康、体能或任何特殊身体属性。"
voice_and_mannerism:
type: "String"
description: "人物说话的方式(语速、语调、口音)和肢体语言(手势、姿态)。" # 语言风格和口音是人物个性的体现。
# 2. 内隐特性与维度 (Inner Character & Dimensions)
# 麦基指出“维度是指矛盾”,人物真相则在压力下揭示。
# 复杂人物通常包含多个内在矛盾维度。
personality_dimensions:
type: "List of Dictionaries"
description: "人物的核心矛盾维度,每个维度应包含初始状态和最终状态的对比,以及其描述。"
example:
- name: "自我中心_vs_无私奉献"
initial_state: "自私自利"
final_state: "无私奉献"
description: "体现人物从个人主义到集体主义的转变,或反之。" # 人物变化弧光
- name: "纯真_vs_世故"
initial_state: "天真、未经世事"
final_state: "饱经风霜、洞察世故"
description: "人物经历事件后对世界认知的变化。"
# 3. 心理与认知 (Intellect & Mind)
# 麦基强调人物的智力、情商、思维习惯等对行为选择的影响。
intellectual_traits:
iq_eq_ci:
type: "String (e.g., '高智商,低情商', '均衡发展')"
description: "人物的智力商数、情商和创作智力。"
thinking_habits:
type: "String"
description: "人物的思维模式,如理性、直觉、批判性思维或固执。"
attitudes_beliefs_values:
type: "String"
description: "人物对生活、信仰和道德的核心态度、信念和价值观。" # 道德想象力涉及对这些价值的敏感度。
# 4. 情绪与性情 (Emotions & Temperament)
# 情绪是价值变化的副产品,性情是人物的长期特性。
emotional_profile:
dominant_emotions:
type: "List of Strings"
description: "人物在不同情境下主要表现的情绪(如喜悦、愤怒、焦虑、平静)。"
temperament:
type: "String"
description: "人物的长期性情(如乐观、悲观、认真、冲动)。"
# 需求 (Needs) - 麦基的人物需求理论
needs:
# 1. 核心需求 (Core Need / Super-Objective)
# 这是主人公“恢复生活平衡的深层欲望”,也是故事的“超级目标”。
core_need:
type: "String"
description: "人物最根本的、长期的欲望或目标,驱动其整个故事线。"
initial_state_of_humanity:
type: "String"
description: "故事开始时人物人性的初始状态(如“未完成”、“迷失”、“纯真”)。"
event_to_fulfill_potential:
type: "String"
description: "促使人物核心需求被激活并推动其潜力发展的事件,即“激励事件”。"
# 2. 潜意识欲望目标 (Unconscious Object of Desire)
# 麦基指出复杂人物常有与显意识目标矛盾的潜意识欲望。
unconscious_desire_objective:
type: "String"
description: "人物深层、通常未被意识到的欲望,可能与显意识目标矛盾。"
influence_on_behavior:
type: "String"
description: "潜意识欲望如何影响人物的选择和行动。"
# 方法 (Methods/Behaviors) - 麦基的行动人物理论
methods:
# 1. 标志性行动 (Signature Actions)
# 代表人物独特的行为方式,是其“作法”。
signature_actions:
type: "List of Dictionaries"
description: "人物在故事中反复使用的、具有辨识度的行动策略或行为模式。"
example:
- name: "创新与创造"
strategy: "利用高科技解决问题,研发新装备。"
revealed_by_pressure: "在面对强大威胁时,其创新能力被推向极致。" # 压力揭示真相
# 2. 对话风格 (Dialogue Style)
# 麦基在《对白》中强调对话是“言语行动艺术”。
dialogue_style:
type: "String"
description: "人物特有的对话模式,包括词汇量、语调、幽默感、修辞手法等。" # 角色专属对白
example: "语速快、充满讽刺、擅长使用反讽和双关语。"
subtext_presence:
type: "String (e.g., '高', '中', '低')"
description: "对话中潜文本的丰富程度。" # 文本和潜文本的平衡
# 关系 (Relationships) - 麦基的卡司设计理论
relationships:
# 1. 主要关系 (Primary Relationships)
# 麦基将卡司比作“太阳系”,人物关系互相描画。
major_relationships:
type: "List of Dictionaries"
description: "人物与核心卡司成员的关系,包括其类型、动态和相互影响。"
example:
- target_character: "佩珀·波茨"
relationship_type: "爱情/支持/道德指南"
dynamic: "一方提供情感支持和约束,另一方在其影响下成长。"
# 2. 陪衬人物 (Foil Characters)
# 陪衬角色通过对比来“照亮主人公”。
foil_characters:
type: "List of Dictionaries"
description: "通过与人物形成对比来突出其特点的角色。"
example:
- target_character: "美队"
contrast: "理想主义vs实用主义,集体vs个人" # 对立面的具体体现
# 故事维度 (Story Dimensions) - 人物如何与故事互动
story_dimensions:
# 1. 冲突层面 (Conflict Levels)
# 麦基将冲突分为物理、社会、个人和私密层面。
conflict_levels:
type: "List of Strings"
description: "人物主要参与的冲突层面(如:物理冲突、社会冲突、个人冲突、内在冲突)。"
example: ["内在冲突", "社会冲突", "物理冲突"]
# 2. 人物弧光 (Character Arc)
# 人物在故事中经历的内在变化,可以是正向或负向弧光。
character_arc:
type: "String (e.g., '正向弧光', '负向弧光', '无变化')"
description: "人物在故事过程中,道德、心智或人性本质的变化轨迹。"
stages:
type: "List of Strings"
description: "人物弧光中的关键阶段或转折点。"
example: ["初始状态", "挑战与挣扎", "顿悟", "最终转变", "完成"] # 顿悟是“灵机一动”的洞察。
# 3. 故事类型 (Genre)
# 麦基将类型分为主体类型和表现类型。
genres:
primary_genre:
type: "String"
description: "人物所处的核心故事类型(如:救赎情节、教育情节、动作冒险)。" # 决定人物内在变化的性格情节,或外部命运变化的命运情节。
presentation_genres:
type: "List of Strings"
description: "影响故事风格和呈现方式的类型(如:超级英雄、科幻、历史剧、浪漫悲剧)。"
# 元数据 (Metadata)
metadata:
creation_date: "2024-07-02"
version: "1.0"
based_on_principles: "Robert McKee's Story, Character, Dialogue"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment