cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 5695|回复: 2

[TI-Nspire系列] [MicroPython]nShogi V1.0 - 来用计算器玩将棋吧!

[复制链接]
发表于 2018-8-24 22:47:10 | 显示全部楼层 |阅读模式
计算器程序
程序名称: nShogi
平台: TI-Nspire 
系统/软件要求: 至少OS 3.1 Ndless
版本号: 1.0
类型: 游戏 其他 
作者: zyf722
大小(K): 17.8
更新日期: 2018-08-16
描述: ·在Nspire上下将棋/日本象棋!
·完全Python编写,拥有可移植性
已知缺陷: ·【打步诘】与【连续王手の千日手】犯规的判断暂未实现
·【将死】与【必至】胜利的判断暂未实现,目前依靠王将被吃判为负
·【AI】系统暂未实现
源代码: 开源/部分开源 » WTFPL
本帖最后由 zyf722 于 2018-8-26 13:10 编辑

===============================================================

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

Everyone is permitted to copy and distribute verbatim or modified.
You just DO WHAT THE FUCK YOU WANT TO.

Copyright (C) 2004 Sam Hocevar <[email protected]>

wtfpl-badge-1.png
本工程采用WTFPL许可协议进行许可。
===============================================================
real_title2.png

nShogi - 在计算器上玩将棋!

完全由标准Python编写

【本版为Alpha版,可能存在Bug!】
本应用程序基于 TI-Planet
Vogtinator
The MicroPython Authors 开发的 MicroPython v 1.4.6 开发。

将棋是什么呢,看过《三月的狮子》或者今年一月新番《龙王的工作》的朋友们也许知道,将棋就是日本象棋。

具体的下棋规则请移步百度百科维基百科
程序内指令输入规则如下:
1.移动棋子:先输入移动前坐标,回车后输入移动后坐标再回车。
2.打入棋子:输入d+棋子类型(如打入步兵则是dp),回车后再输入打入坐标。
3.保存棋盘:在打入/移动的第一步时输入save,第二步直接回车即可。【本功能可能存在Bug】
4.读取棋盘:在打入/移动的第一步时输入load,第二步直接回车即可。【本功能可能存在Bug】

以下为演示GIF:





nShogi.py.tns (17.81 KB, 下载次数: 13) micropython.tns (269.33 KB, 下载次数: 14)





发表于 2018-8-28 17:34:47 | 显示全部楼层
这用户界面仿佛回到了apple2时代
 楼主| 发表于 2018-8-30 15:06:44 | 显示全部楼层
超级快乐de鱼 发表于 2018-8-28 17:34
这用户界面仿佛回到了apple2时代

2333,目前还没研究过这个Micropython的图形部分,所以界面超级简陋。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-22 10:05 , Processed in 0.052522 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表