(进实习基地考核阶段)用flash as 3.0做的一个简单的五子棋
2016-11-12 12:40
281 查看
前言:2016年9月份,我在中国计量大学读大二了,偶尔的一次机会,我看见了BESTPOOL实习基地(我们学校的一个实习基地)的招新文档。看了这份招新文档后,我便借着我浓厚的兴趣填写了报名表。面试阶段老师问了我很多问题:一些关于我的高中以及大一的生活还考查了我对c语言的基础。经过30到40分钟的谈话,老师给我介绍了这个实习基地的实习方向,然后让我自己动手做一个简单的五子棋游戏用于能力考核。
正文:刚开始动手的时候发现无从下手,连flash as 3.0在哪里编程的不知道,于是我便花了8个小时的时间在网上看了一些flash的基础教程视频,有了基本的了解之后我就开始尝试着做五子棋。
起初凭借着我对代码的理解我建立了一个类(用于表示玩家的基本数据),这个类是放在外面的文件中的,在类里面定义了一个二维数组用于记录玩家的棋形表。根据老师的提示把棋盘上的棋形表记录在一个二维数组里面(没有棋子记录为0,黑棋为1,白棋为2)。之后就完全不知道该怎么去写代码了,在网上下载了flash as 3.0 的帮助文档,结合着百度,知道了flash里面有鼠标监听事件这么一回事。在用这些功能函数的时候遇到很多很多的语法错误以及其他错误,网上找解决方法,在招新群里问学长,最终是解决了这些。这一周过来忙着正常功课的同时还忙着补修还忙着学用flash做五子棋(刚刚转了专业,从应用物理学转到计算机专业),每天晚上都折腾到12.00以后。
花了4天时间做完了简单的玩家打玩家的五子棋之后,老师又要求我做一个人机对战的五子棋,我又开始慌了,查看了网上的代码,迟迟不能理解,然后我就决定我自己写一个算法,就算低级一点也没事。写了2天之后大概的框架构好了花了半天时间调试好程序(其中通宵了一宿)。
一周的折腾之后我拿上作品找老师验收,老师说就不再为难我了,说我通过了考核(那时我挺开心的,通过自己的努力,争取到了这个宝贵的学习机会)我想我会好好努力的,我也会在这方面找到我的爱好。
我和老师熟悉之后,他让我叫他靖哥,他自己创办了一个公司,到目前为止,我猜想全公司上下就靠他一个人主管着,还能有余力来管理进来实习或者是学习的学生真的不容易。
正文:刚开始动手的时候发现无从下手,连flash as 3.0在哪里编程的不知道,于是我便花了8个小时的时间在网上看了一些flash的基础教程视频,有了基本的了解之后我就开始尝试着做五子棋。
起初凭借着我对代码的理解我建立了一个类(用于表示玩家的基本数据),这个类是放在外面的文件中的,在类里面定义了一个二维数组用于记录玩家的棋形表。根据老师的提示把棋盘上的棋形表记录在一个二维数组里面(没有棋子记录为0,黑棋为1,白棋为2)。之后就完全不知道该怎么去写代码了,在网上下载了flash as 3.0 的帮助文档,结合着百度,知道了flash里面有鼠标监听事件这么一回事。在用这些功能函数的时候遇到很多很多的语法错误以及其他错误,网上找解决方法,在招新群里问学长,最终是解决了这些。这一周过来忙着正常功课的同时还忙着补修还忙着学用flash做五子棋(刚刚转了专业,从应用物理学转到计算机专业),每天晚上都折腾到12.00以后。
花了4天时间做完了简单的玩家打玩家的五子棋之后,老师又要求我做一个人机对战的五子棋,我又开始慌了,查看了网上的代码,迟迟不能理解,然后我就决定我自己写一个算法,就算低级一点也没事。写了2天之后大概的框架构好了花了半天时间调试好程序(其中通宵了一宿)。
一周的折腾之后我拿上作品找老师验收,老师说就不再为难我了,说我通过了考核(那时我挺开心的,通过自己的努力,争取到了这个宝贵的学习机会)我想我会好好努力的,我也会在这方面找到我的爱好。
我和老师熟悉之后,他让我叫他靖哥,他自己创办了一个公司,到目前为止,我猜想全公司上下就靠他一个人主管着,还能有余力来管理进来实习或者是学习的学生真的不容易。
相关文章推荐
- 分享基于Flash AS 3.0制作五子棋的故事
- 如何使用Maven 3.0, Flex Mojos 4.0和Flex 4.5构建一个简单的SWF程序
- 一个简单可靠的五子棋算法(转)
- 使用 ext.js 3.0 和 .net 做的一个简单HR 系统,供大家参考
- 一个简单的Extjs3.0表单提交实例
- 今天做了一个简单的FLASH菜单定位相应栏目的一段小程序。
- 自己用flash+fms3.5做的一个简单的聊天室
- Android开发-一个简单的五子棋游戏
- 一个WebService+Ejb 3.0的简单实现
- 每天学一点flash(31) as 3.0 游戏设计笔记(1)
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- 一个简单的五子棋判胜算法
- cocos2d-x 3.0来做一个简单的游戏教程 win32平台 vs2012 详细解释献给初学者们!
- 一个简单的五子棋程序
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- 一个用as做出的FLASH导航条代码
- 每天学一点flash(31) as 3.0 游戏设计笔记(1)
- 如何使用cocos2d-x 3.0来做一个简单的iphone游戏教程(第一部分)
- 导入Flex/Flash项目后的一个简单错误:无法创建 HTML 包装器
- 比较简单的一个符合web标准的JS调用flash方法