===== Page 1 =====

期货星露谷

游戏设定

  • 长期目标 – 偿还200万欠款
  • 中期目标 – 升级农场,解锁区域
  • 短期目标 – 每周的利息3000块
  • 初始资金 – 10万
  • 游戏时长 – 52周,一周7天 – 第七天为交割日
  • 单人模式 – 1名玩家 + 9个NPC

功能

  • 土地 – 种植作物 – 使用化肥缩短作物成熟时间 – 升级土地1w元,提升金苹果概率(10%→15%),提高基础产量(+20%)
  • 与NPC互动 – 打听消息 – 收购他的现货 – 出售自己现货 – 出售给NPC的不会影响下一天的期货商品
  • 仓库 – 单纯存放货物
  • 种子

===== Page 2 =====

种植后收获作物

开通创业板 – 20万

开通做空 – 开通创业板后自动获得做空权限(无需额外50万)。做空最大持仓量 = 当前现金 + 库存价值 × 0.5

期货

常规

  • 玉米 – 10
  • 苹果 – 20
  • 南瓜 – 100
  • 草莓 – 300
  • 西瓜 – 500

稀有

  • 金苹果 – 1000
  • 金草莓 – 5000
  • 松露 – 10000

手续费 – 交易金额的0.5%(取消固定100金),单笔最低1金,最高500金。可通过事件或道具临时降低。

商人

购买种子

  • 玉米种子(2天成熟)1元1袋,成熟出8~15个玉米
  • 苹果种子(3天成熟)2元1袋,成熟出12~25个苹果
  • 南瓜种子(2天成熟)20元1袋,成熟出1~4个南瓜(需创业板)
  • 草莓种子(3天成熟)50元1袋,成熟出1~4个草莓(需创业板)
  • 西瓜种子(4天成熟)150元1袋,成熟出2~5个西瓜(需创业板)

短期借贷

  • 10万,7天偿还11.5万(利率15%)
  • 50万,7天偿还56万(利率12%,10周后开放)
  • 100万,7天偿还110万(利率10%,25周后开放)
  • 逾期未还:每日加收未还本金的5%罚息,超过3天强制变卖库存偿还。

购买化肥

  • 普通化肥:100金
  • 金化肥:1000金

===== Page 3 =====

出售现货

出售给商人的现货会影响下一天的期货商品

购买现货

购买商人的现货会影响下一天的期货商品

商人现货购买规则:每名玩家每日从商人处购买现货的上限 = 当前现货池总量的10%(动态计算,实时更新)。示例:现货池100,A玩家买入10 → 现货池变90 → B玩家的上限变为9。

普通作物

  • 苹果 – 新手作物,成熟3天
  • 玉米 – 新手作物,成熟2天
  • 南瓜 – 中期作物,成熟2天(开通创业板)
  • 草莓 – 中期作物,成熟3天(开通创业板)
  • 西瓜 – 后期作物,成熟4天(开通创业板)

稀有作物

  • 金苹果 – 收获苹果时10%概率获得(土地升级后15%)
  • 金草莓 – 收获草莓时10%概率获得
  • 松露 – 持有期货多单交割或者向商人购买

道具

  • 化肥 – 使用后缩短成熟所需时间(对还需要1天成熟的作物无效)
  • 金化肥 – 使作物立即成熟

===== Page 4 =====

事件

1天事件(第一周后,每天有20%概率触发)

  • 触发规则:基础20%,未触发次日累加10个百分点,上限80%,触发后重置为20%。第一周内不触发。
  • 正面(30%)
    • 社区赠送(种子/现货/化肥) – 50%
    • 作物大丰收 – 50%
  • 负面(30%)
    • 作物生长不良(减少产出) – 50%
    • 仓库失窃 – 25%
    • 颗粒无收 – 25%
  • 中性(40%)
    • 商店出现稀有商品(金化肥,松露) – 30%
    • 随机单个现货大涨/大跌 – 50%
    • 随机单个现货涨停/跌停 – 20%

长事件(第四周后,每周有25%概率触发)

  • 触发规则:基础25%,未触发下周累加25个百分点,触发后重置为25%。长事件与日常事件不叠加,优先判定长事件。
  • 正面(30%)
    • 好天气(5~10天):所有作物成熟时间-1 – 50%
    • 交易手续费下调0.1%(永久) – 50%
  • 负面(30%)
    • 坏天气(5~10天):所有作物成熟时间+1 – 30%
    • 交易手续费上涨0.1%(永久) – 50%
    • 暴风雪(2~5天):所有作物停止生长 – 20%
  • 中性(40%)
    • 924(1~3天):所有商品全线高开到涨停 – 5%
    • 47(1~3天):所有商品低开到跌停 – 5%
    • 抱团做多做空(2~5天):单个商品价格大幅高开低开或涨停跌停 – 40%
    • 普涨(2~7天) – 25%
    • 普跌(2~7天) – 25%

===== Page 5 =====

玩家

  • 真人玩家

NPC(9个)

NPC总资金:基础策略30%仓位,性格策略70%仓位。

  • 随机交易者:随机买卖期货和商品(基础策略)
  • 趋势追踪者:若某品种连续2日上涨,则买入(数量=资金×10%);连续2日下跌则卖出
  • 价值投资者:若当前期货价偏离过去5日均值超过10%,则反向交易(基础购入10%,偏离越大交易量越大)
  • 现货交易者:根据现货池变化买卖现货

NPC互动详细规则

  • 打听消息:消耗100金,随机获得以下一条信息(概率均等):
    • 未来3天内某作物的事件因子方向(涨/跌)
    • 某NPC未来2天计划大量买入/卖出的品种
    • 量子基金本周累计净头寸方向(多/空)
  • 收购NPC现货:NPC拥有自己的农场库存(每种作物10~50单位),收购价格 = 当前商店买价 × 0.9。每次最多收购NPC库存的20%。
  • 向NPC出售现货:出售价格 = 当前商店卖价 × 0.9,每次最多出售10单位。出售给NPC的现货不影响现货池,也不影响次日期货价格
  • NPC资金有限(每个NPC初始10万,不会主动补充),若资金不足则拒绝收购。

===== Page 6 =====

现货价格变化因素

现货价格与期货无关,只和现货池中现货数量变动有关。

  • 现货池增加(净流入) → 因子为负 → 现货价下跌
  • 现货池减少(净流出) → 因子为正 → 现货价上涨

现货池因子 = (现货池变化量 / 原现货池大小) × 10%

新现货价 = 旧现货价 × (1 + 现货池因子)

例子:现货池原1000,今日净增加200(玩家卖出或事件丰收) → 因子 = -2%
旧现货价 = 95 → 新现货价 = 95 × (1 - 0.02) = 93.1(保留两位小数)
显示现货跌幅 -2.00%

期货价格变化因素(完整版)

每日期货收盘价由三部分决定:事件因子市场净需求因子向现货价格收敛

步骤1:计算临时变动率 临时变动率 = 事件因子 + 市场净需求因子

  • 事件因子:由每日事件决定,范围 -5% ~ +5%
  • 市场净需求因子 = (总买入手数 – 总卖出手数) / (过去5日平均总成交量 + 100) × 0.2
    (结果范围通常在 -15% ~ +15% 之间)

步骤2:应用涨跌停限制
|临时变动率| > 10%,则截断至 ±10%。

步骤3:向现货价格收敛
次日期货价 = 当日期货价 × (1 + 临时变动率) × 0.8 + 当前现货价 × 0.2 收敛系数 0.2 表示期货价格每日向现货价移动 20% 的距离。收敛后不再二次截断(因幅度小于2%,极少突破涨跌停)。

显示:每日期货价格变动百分比 = (次日期货价 - 当日期货价) / 当日期货价 × 100%,保留两位小数(如 +4.12%)。若触发涨停/跌停,显示 +10.00% 涨停-10.00% 跌停

===== Page 7 =====

交割日规则(每周第7天)

  1. 强制交割:所有未平仓期货合约按当日收盘期货价进行实物交割。
    • 多头:支付现金 → 获得等量现货(从现货池中取出)。
    • 空头:交付现货 → 获得现金(现货存入现货池)。
  2. 违约处理(统一规则):
    • 若多头现金不足支付:系统自动以当前商店卖价(现货价 × 1.05)强制出售其库存补足,仍不足则差额记为负现金。
    • 若空头库存不足交付:系统自动以当前商店买价(现货价 × 0.95)强制为其购买补足,现金不足同样记为负现金。
  3. 破产判定:交割完成后计算净资产 = 现金 + 库存 × 当前商店买价。
    • 净资产 ≥ 0 → 正常。
    • 净资产 < 0 → 玩家破产淘汰,所有资产归零,农田随机分配给其他存活玩家。
  4. 交割后重置:所有玩家期货持仓清零,进入下一周。交割日的后一天为每周第一天。

  5. 根据现货池的数量变动计算现货价格(见现货价格变化因素)

  6. 计算期货价格(见期货价格变化因素)

  7. 判断每周事件(交割日的后一天必定是每周第一天)

普通过日规则

  1. 根据现货池的数量变动计算现货价格
  2. 计算期货价格
  3. 判断每日事件(按触发概率规则)

===== Page 8 =====

其他重要说明

  • 历史价格走势图(最近7天)对所有玩家可见。
  • 土地升级:升级花费1w元,提升金苹果概率(10%→15%),提高基础产量(+20%)。
  • 做空限制:开通创业板后自动获得做空权限,最大做空持仓 = (现金 + 库存价值) × 0.5。
  • 期货手续费:交易金额的0.5%,最低1金,最高500金。
  • 现货商店价格:商店买价 = 当前现货价 × 0.95,商店卖价 = 当前现货价 × 1.05。

Latest Posts

Introducing some new layouts to Bulma Clean Theme
Introducing some new layouts to Bulma Clean Theme

I’ve been meaning to write about some of the new features I have been rolling out to my Jekyll theme, Bulma Clean Theme, for a while but I have only just managed to push the update for the landing page layout last weekend. This article provides some of the thinking behind the updates, as well as a brief introduction to how to get started.

Getting started with Bulma Clean Theme for Jekyll
Getting started with Bulma Clean Theme for Jekyll

I have made a theme for Jekyll which is based on the Bulma frontend framework. It might look familiar, because I am also using it for this site. If you like the look of this theme then I thought I would write a little blog post about how to use it for your own site and how you can use it with GitHub Pages.

Why use a static site generator
Why use a static site generator

There are many ways to make a website and many different CMS platforms you can use, such as WordPress and Joomla, as well as site builder tools that offer you drag and drop interfaces, but what about static site generators?