文档章节

把别人的Tcl/Tk代码加入到Go语言里14 游戏7 行星游戏

名字不能长
 名字不能长
发布于 2015/05/13 14:08
字数 152
阅读 49
收藏 0

a 首先打开网页 http://wiki.tcl.tk/13601

b 把网页里提到的第一段tcl/tk代码复制到如下go源代码的init_script字符串常量里

package main

import "github.com/nsf/gothic"

const init_script = `

#把Tcl/Tk源代码复制到这个常量里

`

func main() {

    ir := gothic.NewInterpreter(init_script)

    <-ir.Done

}

c 在LiteIDE里或命令行里go run go代码文件,运行效果如下

小飞机的控制:

  • Left Arrow  - rotate CCW

  • Right Arrow - rotate CW

  • Up Arrow    - Thrust

  • Space空格 - Fire射击

  • Down Arrow  - Hyperspace 随机瞬移(moves ship to a random screen coordinate)



© 著作权归作者所有

名字不能长
粉丝 1
博文 27
码字总数 10163
作品 0
南宁
私信 提问
把别人的Tcl/Tk代码加入到Go语言里8 游戏1 trains火车【这货很长很长】

a 首先打开网页 http://wiki.tcl.tk/1359 【trains3.tclUpdated 2012-12-09 19:44:49 by pooryorick】 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常量里 package main...

名字不能长
2015/05/13
88
0
把别人的Tcl/Tk代码加入到Go语言里11 游戏4 红心游戏

a 首先打开网页下载tcl/tk游戏源码http://sourceforge.net/projects/tkgames/files/latest/download?source=typredirect b 把压缩包里的tcl/tk源代码文件tkHearts-0.90用文本编辑器打开,并把...

名字不能长
2015/05/13
45
0
把别人的Tcl/Tk代码加入到Go语言里13 游戏6 消除方块

a 首先打开网页 http://wiki.tcl.tk/10287 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常量里 package main import "github.com/nsf/gothic" const initscript = func ......

名字不能长
2015/05/13
83
0
把别人的Tcl/Tk代码加入到Go语言里12 游戏5 画图案?

a 首先打开网页 http://wiki.tcl.tk/4206 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常量里 package main import "github.com/nsf/gothic" const initscript = func ......

名字不能长
2015/05/13
34
0
把别人的Tcl/Tk代码加入到Go语言里9 游戏2 可旋转的3D多面体

a 首先打开网页 http://wiki.tcl.tk/14283 【3D polyhedra with simple tk canvas Updated 2014-10-24 21:38:58 by ZB 】 b 把网页里提到的tcl/tk代码复制到如下go源代码的initscript字符串常......

名字不能长
2015/05/13
38
0

没有更多内容

加载失败,请刷新页面

加载更多

OpenStack 简介和几种安装方式总结

OpenStack :是一个由NASA和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

小海bug
昨天
6
0
DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
昨天
6
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
昨天
6
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
昨天
7
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部