芯学苑专注java培训十年

当前位置  |首页新闻中心 学校新闻 【芯学苑】欧亚学院大一项目实训课

【芯学苑】欧亚学院大一项目实训课

来源:2017-09-18关键词: 芯学苑,

  时间过的很是飞快,感觉昨天还是寒冷的天气,今天已是炎热的6月。欧亚学院的同学们也迎来了他们每学期末都有的实训周。

  为了让学生们的所学知识能在实践中得到应用,将理论知识与项目实践相结合。欧亚学院邀请芯学苑的讲师为西安欧亚学院的学生们开展了为期两周的项目开发实训课。芯学苑的张博讲师负责指导统本软件1601班这两周的web前端开发实训。通过这两周的边学边练,同学们以分组的形式开发出了简单的小游戏项目。

  


  在项目实训中,统本软件1601班的同学们总共分成了9组,以组为团队开发他们的小游戏。并在6月16日上午,开始了他们的项目验收。

  


  第一组:贪吃蛇游戏项目

  


  使用HTML+CSS+Javascript技术和EditPlus 2开发工具,实现一个web段的能上下左右自由移动的贪吃蛇。

  实现功能:

  1.当吃到食物时,上方显示“吃到食物”

  2.当游戏失败时,上方显示“game over”

  3.点击开始狩猎按钮,能获得一条新的蛇。

  第二组:俄罗斯方块游戏项目

  


  使用HTML+CSS+Javascript和EditPlus,Notepad++开发工具来开发出俄罗斯方块。并使用算法设计出7中不同图形的方块。

  实现功能:

  1.控制方块在图形框中的运动

  2.游戏过程中方块可自由旋转

  3.方块排列满格自动消除同行方块,同时所有方块下移,支持连续消行

  4.游戏前可以选择游戏的速度和游戏的等级。

  第三组:贪吃蛇游戏项目

  

图片3.png


  这组也是贪吃蛇小游戏开发,通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。使用的开发工具是notepad++,谷歌浏览器。

  实现功能:

  1.游戏界面设计

  2.蛇的定义和蛇的移动

  3.蛇的转向

  4.蛇吃食,得分和撞墙死亡

  5.游戏中的暂停,开始,计分功能。

  第四组:五子棋游戏项目

  


  使用EditPlus 2开发工具来编写代码,运用了各种算法,制作出的一款可以实现人机与人人对战的五子棋游戏。通过坐标索引算出最先在棋盘的横向、竖向、斜向形成连续的相同色五棋子的一方为胜利。

  实现功能:

  1.可实现五子棋对战;

  2.人人对战,人机对战的互换

  3.同色五子棋胜利的判断

  4.游戏过程可继续也可选择重新开始

  5.实现回到主界面或重新选择模式。

  第五组:贪吃蛇游戏项目

  


  同样,这也是贪吃蛇的游戏。同样使用开发工具:Notepad++,但加入了刹车(减速)、滑板(加速)以及毒药等新的元素。

  实现功能:

  1.使用上下左右键控制小蛇

  2.根据食物的位置,控制小蛇游动的方向

  3.游戏的启动,结束窗口的弹出

  4.刹车(减速)、滑板(加速)以及毒药等元素的使用。

  第六组:贪吃蛇游戏项目

  


  这款游戏使用HTML,CSS,Javascript与editplus 2 开发工具,完成了一个web前端开发的贪吃蛇游戏项目,在游戏过程中可以随时暂停和继续游戏。

  实现功能为:

  1.游戏界面设计

  2.开始游戏、暂停游戏以及停止游戏的基本功能

  3.小蛇的位置移动,吃到食物的判断以及蛇身长度的添加

  4.使用键盘方向键控制小蛇,触发撞到自己和墙壁事件则游戏结束。

  第七组:《雷霆战机》游戏项目

  


  使用web前端开发技术以及Dreamweaver ,EditPlus 2 ,PhotoshopCS6等工具实现应用鼠标及键盘实现对游戏的操控的《雷霆战机》游戏。

  实现功能:

  1.通过主页面选择游戏模式,分为键盘模式和鼠标模式

  2.游戏开始和游戏重置

  3.销毁敌机积分增加

  4.被地方子弹击中,游戏结束。

  第八、九组:贪吃蛇游戏项目

  


  使用Dreamweaver,print,谷歌浏览器等开发工具开发出一款可以游戏自行运行,玩家只需控制蛇的走向的贪吃蛇游戏项目。

  实现功能:

  1.游戏计分功能

  2.游戏分数记录

  3.进入贪吃蛇界面后,游戏自动运行

  4.通过键盘方向键控制蛇的走向

  5.蛇每吃一个食物长度增加,分数增加

  6.蛇头触碰到地图边缘或蛇身时游戏自动结束,并弹窗显示游戏结束

  7.当玩家再次游戏时,只需点击“再玩一次”即可。

  在这两周的游戏小项目的开发中,同学们不仅重温了web前端的知识点,并且自己敲代码来实现网页的种种技能,比以往的课程内容要更加的丰富和多样化。这让同学们深刻的认识到要成为一名优秀的网页前端人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础和一些风险评估的编写的能力。