一个基于Flask开发的飞花令在线游戏,让您与AI进行诗词对战,体验中国传统文化的魅力。
- 🎮 在线对战 - 与AI进行实时诗词对战
- 🌐 智能搜索 - AI通过网络API搜索真实的古诗词
- 📚 丰富诗库 - 内置春、花、月、水、山、风、雨、江、秋等常见字的诗句库
- ✅ 智能验证 - 自动验证诗句有效性,过滤现代词汇
- 🎨 精美界面 - 现代化的响应式Web界面设计
- 💾 游戏记录 - 自动保存游戏历史记录
- 输入一个汉字作为飞花令的关键字(如"花"、"月"、"春"等)
- 玩家和AI轮流说出包含该字的诗句
- 不能重复已经说过的诗句
- 输入的必须是真正的古诗词
- 谁先想不出新的诗句就输了
- Python 3.7+
- pip包管理器
- 克隆项目
git clone https://github.com/yourusername/feihualing-game.git
cd feihualing-game- 安装依赖
pip install -r requirements.txt- 启动应用
python app.py- 访问游戏 打开浏览器访问:http://localhost:5000
feihualing-game/
├── app.py # Flask主应用
├── feihualing.py # 命令行版本
├── requirements.txt # 项目依赖
├── README.md # 项目说明
├── templates/ # HTML模板
│ └── index.html # 游戏主页面
└── static/ # 静态资源
├── css/
│ └── style.css # 样式文件
└── js/
└── app.js # 前端JavaScript
- 启动Flask应用后,在浏览器中打开 http://localhost:5000
- 输入一个汉字作为关键字
- 点击"开始游戏"
- 在输入框中输入包含关键字的诗句
- 点击"提交"或按回车键发送
- AI会自动回复相应的诗句
- 继续游戏直到一方无法继续
python feihualing.py应用使用以下免费诗词API:
- SaintIC古诗词API
- 其他备用API
如果API不可用,系统会自动切换到本地诗句库。
内置了以下常用字的诗句:
- 春、花、月、水、山
- 风、雨、江、秋、雪
欢迎提交Issue和Pull Request!
- Fork本项目
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启一个Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情
- 感谢所有古诗词API提供者
- 感谢Flask框架
- 感谢所有贡献者
如有问题或建议,请提交Issue或联系项目维护者。
享受飞花令的乐趣,传承中华诗词文化! 🌸📜