Skip to content

killinitzero/takashima-divination

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

高岛易断 (Takashima Ekidan) Python 模拟程序

这是一个基于 Python 的易经卜卦模拟程序,参考了日本明治维新时期的易学大家高岛嘉右卫门(Takashima Kaemon)的“高岛易断”风格。

本程序旨在通过代码模拟古老的蓍草起卦法(大衍之数五十,其用四十九),并特别加入了诚心起卦的仪式感(呼吸法引导与演算动画),帮助使用者在快节奏的数字时代也能体验到占卜的庄重与宁静。

✨ 主要功能

  • 拟真仪式:内置“屏息凝神”呼吸法引导,帮助卜卦者集中精神,将意念聚焦于当下。
  • 蓍草演算:完全遵循大衍之数起卦逻辑(分二、挂一、揲四、归奇),模拟 49 根蓍草的随机演算过程。
  • 演算动画:在生成上卦、下卦及动爻时,包含模拟演算耗时的打点动画,拒绝瞬间生成的廉价感。
  • 阴阳对应:根据卜卦人性别(男/女),自动调整“男左女右”的取数规则。
  • 全面解读
    • 本卦:当前的时运与状态。
    • 动爻:变动的关键点与具体指引(包含高岛易断的断语)。
    • 变卦:未来的趋势与最终结果。

📂 文件结构

  • takashima_divination.py: 主程序脚本,包含核心起卦逻辑与交互界面。
  • iching_data.py: 易经数据文件,包含六十四卦的卦辞、象辞及高岛易断的爻辞解释。

🚀 快速开始

前置要求

  • Python 3.6+
  • 无需安装额外第三方库(使用标准库 random, sys, time)。

运行方法

  1. 克隆或下载本项目到本地。

  2. 在终端中进入项目目录。

  3. 运行主程序:

    # 方式一:直接运行,根据提示输入性别
    python3 takashima_divination.py
    
    # 方式二:命令行参数指定性别
    python3 takashima_divination.py 男
    #
    python3 takashima_divination.py 女

🧘‍♀️ 起卦流程

  1. 启动程序:运行脚本后,程序会引导您进入“诚心起卦仪式”。
  2. 调息凝神:按照屏幕提示,调整坐姿,闭目调息。
  3. 气机发动:当您感觉到“间不容发”的时机(屏息至必须呼吸的一刹那),按下 Enter 键。
  4. 等待演算:程序将自动进行三次演算(分别求上卦、下卦、动爻),请耐心观察屏幕上的进度提示。
  5. 查看结果:演算完成后,系统将输出详细的卦象分析报告。

� 运行示例

以下是一次真实的运行截图(求测者:男):

=== 高岛易断模拟程序启动 ===
卜卦人性别: 男
总策数: 50 (取1不用,实际演算49)

    **************************************************
    【 诚心起卦仪式 】
    **************************************************

    请调整坐姿,闭目调息,心中默念所测之事...

    >>> 屏息凝神,停止呼吸后将问题聚焦于额头三眼轮处
    >>> 当间不容发(必须要呼吸时)之际

    (气机发动时,请按回车键 Enter 产生卦象)

----------------------------------------
    正在诚心演算上卦......... 完成。
[第一次取数] 求上卦
  分策结果: 左14 / 右35
  男性取左边: 14
  计算: 14 % 8 = 6 --> 上卦为【水坎】
----------------------------------------
    正在诚心演算下卦......... 完成。
[第二次取数] 求下卦
  分策结果: 左17 / 右32
  男性取右边: 32
  计算: 32 % 8 = 8 --> 下卦为【地坤】
----------------------------------------
    正在诚心演算动爻......... 完成。
[第三次取数] 求动爻
  分策结果: 左41 / 右8
  男性取左边: 41
  计算: 41 % 6 = 5 --> 动爻为【5爻】
========================================

🔮 最终卦象解读
========================================
1. 本卦 (起初的卦象): 【水地比】
   - 结构: 上水 下地
   - 卦辞: 吉。原筮元永贞,无咎。不宁方来,后夫凶。
   - 象曰: 地上有水,比;先王以建万国,亲诸侯。
   - 高岛总断: 【占】 问战征:玩爻象,其军威之盛...(略)

2. 动爻 (变化的因素): 5爻动
   - 爻辞: 九五:显比,王用三驱,失前禽。邑人不诫,吉。
   - 高岛爻断: 【占】 问战征:有降者不杀,奔者不禁之恩威...(略)

3. 变卦 (事情发展的趋势或结果): 【坤为地】
   - 结构: 上地 下地
   - 卦辞: 元,亨,利牝马之贞...(略)
   - 象征: 经过变动后,未来的走向或最终结局
========================================

�📜 声明

  • 本程序仅供易学研究与娱乐使用。
  • 程序中的随机数生成基于 Python 的伪随机算法,虽无法完全替代物理蓍草的混沌特性,但在诚心所至的前提下,仍具备一定的参考价值。
  • “高岛易断”相关解释文本源自公开资料,仅供参考。

🤝 贡献

欢迎提交 Issue 或 Pull Request 来完善易经数据库或优化算法逻辑。

About

高岛易断 (Takashima Ekidan) 占卜

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages