DieLoli
====
死亡萝莉
====

介绍
----
这是一个 [ERALIKE游戏](http://www.emuera.net/) \
在游戏中，你将与多达2800位，由算法模拟整个人生成长过程，随机生成的游戏角色一起，在校园里生活 \
你将在游戏中体验不一样的人生，这里有魔法少女，有触手怪，有吸血鬼，也有巫女，妖怪，幽灵，和帅气的魔法师 \
当然，这些都需要你自己去进行探索，至少，你也可以将它当成一个普通的校园恋爱模拟游戏玩 \
游戏中基于元胞算法进行即时演算，所有事件的脉络和走向都不是预设好的 \
每个角色都有各自的经历和成长，不断的学习和生活 \
在这里，没有人是特殊的，也没有人可以掌控世界，玩家也不行

初次启动
----
游戏初次启动时需要对数据进行预热处理(大约一分钟，请耐心等待)

操作攻略
----
游戏中所有的按钮都分为被编号的数字按钮和未编号的文字按钮两种，它们都可以用鼠标点击，或直接在输入栏输入编号或文本进行交用 \
大部分文本交互会等待玩家进行输入，此时点击鼠标左键或者键盘任意键即可 \
所有的等待用户交互的文本，都可以通过鼠标右键一次性跳过 \
可通过光标键盘上下键回溯之前的输入内容(上限20条)

BUG反馈
----
当遇到游戏闪退，可检查 error.log 文件，并将 error.log 文件中内容贴至 issues 中进行反馈

更新日志
----
更新日志详见 [update.log](https://github.com/pokemonchw/dieloli/blob/master/update.log) 文件

著作权信息
----
此项目基于Python独立进行开发 \
早期版本曾使用 [pyera](https://github.com/qsjl11/pyera/) 进行构架，现已全部废弃 \
基于 [cc by nc sa](http://creativecommons.org/licenses/by-nc-sa/2.0/) 协议，开发者允许任何人基于此项目做除商业行为外的任何事，同时允许任何人对本项目进行除协议外的任何改动，仅需注明原作者，以及以相同方式进行传播(指同样使用cc by-nc-sa协议) \
请勿将其用作商业用途 \
想要参与开发请与开发者联系，联系方式在本md底部

Repo说明
----
日常开发备份在instability分支中进行,pr也请提交至此分支 \
master分支在开发完成前作为设计展示分支使用 \
代码风格化通常使用black自动完成，行宽为108

请求
----
帮助中国的可怜萝莉控!

下载 & 游玩
----
windows & macos系统: 下载[本地址](https://github.com/pokemonchw/dieloli/releases)对应系统最新的压缩文件, 解压后运行game.exe即可 \
linux系统: 下载[源码](https://github.com/pokemonchw/dieloli/archive/refs/heads/master.zip), 并通过pip等工具安装[requirements.txt](https://github.com/pokemonchw/dieloli/blob/master/requirements.txt)中的依赖, 运行game.py即可, 初次运行需要较长时间预热数据

字体
----
本游戏界面设计依赖 Sarasa Mono SC 字体，若系统未安装此字体将会 fallback 到系统默认字体，不能保证能否达到设计效果 \
字体相关配置可以通过 data/FontConfig.json 更改 \
本游戏不提供Sarasa Mono SC相关字体文件 \
请自行下载并安装:[Sarasa Mono SC](https://github.com/be5invis/Sarasa-Gothic) \
可通过修改 config.ini 中的 font 项自行更改字体

Localization
----
If you want to help with localization, please contact me by email, and I will invite you to join my smartcat

警告
----
在游戏设计中，有一定的色情，暴力，宗教，等内容，在进行游戏前请确认自己的三观足够健全到不会随意被动摇和影响

联系方式
----
e-mail:pokemonchw@gmail.com \
discord:https://discord.com/invite/9tCVCkR3

