iOS Project: Transreality Game

所在平台: Coursera

课程主页: https://www.coursera.org/learn/transreality-gaming

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:iOS项目:超现实游戏 概述:本课程将指导学生制作一个网络游戏,利用手机传感器创造独特的游戏体验。游戏的重点是通过真实世界的手势、动作及其他玩家的现实位置来实现物理体验。学生需要结合图形学、网络技术、传感器和用户界面设计等知识,同时掌握相关工具的使用。最终项目将设定多个里程碑,并提供无评分的同伴审核反馈机会,以便学生迭代和改进他们的游戏程序。最终制作的网络游戏将是学生在求职材料、面试中展示的项目,或投放至iTunes商店。 大纲: 1. **项目与计划**:介绍课程项目要求,讨论所需资产的寻找和设计规划。 2. **基本框架实现**:搭建项目框架,进行同伴评审,开始编码,灵活应变,开始构建。 3. **游戏互动视图**:巩固触控互动和传感器实现,处理用户输入和环境输入,使用MotionHUD Cocoapod进行记录。 4. **升级进阶**:改善游戏的稳定性与整体实现,确保满足声音和粒子系统的需求,可能增加游戏关卡。 5. **胜负/成就/游戏测试**:添加游戏完成屏幕,实现成就功能,并邀请真实用户进行游戏测试,收集反馈。 6. **游戏内容清理**:整理项目,添加偏好设置,确保实现所有初始需求,最后一周编码。 7. **冲刺阶段**:进行最终展示,润色游戏,并录制游戏预告片,展示完成的成果。 8. **项目完成**:课程结束,查看同学们的项目,期待他们的作品能发布至iTunes商店。 课程旨在增强学生的开发技能,并为未来职业生涯增添有价值的项目经验。

课程大纲

Name:The Project and the Plan

Description:In this module we go through the project that you will be working on for this capstone class. We look at the details of what the requirements are and talk a little bit about how to go about finding some of the assets that you might want to use. The first week is all about planning and designing.

Name:Basic Scaffold Implementation

Description:This week we work on scaffolding the project. We set out the design target last week, now we peer review last week's work and start to code. Stay flexible, but let's start building

Name:Gameplay View

Description:This week we nail down the touch interaction and the sensor implementation. We want to keep working on all aspects of your design, but this week you need to turn in the handling of your input, from the user and from the world. Also make sure you use our MotionHUD Cocoapod so we can see what you are doing in the recordings that you turn in

Name:Level Up

Description:Let's take it to the next level! This week, as you continue to improve the stability and overall implementation of your game, we want to make sure that you hit the requirements for sound and particle systems. These are probably pretty easy things to add to your game (depending on your game!) so use the slack to make progress on the other aspects of your game. Maybe add an extra level if your game has levels.

Name:Win / Lose / Achievements / Play Test

Description:This might be a big week. There are 3 things we are doing this week, adding a game completion screen, implementing achievements, and .... drumroll..... letting someone else (a real human) that you know play it. We want to here what you find out. Playtesting is an important part of any game. User testing in general is a very important part of any user interaction design process. Don't procrastinate, this might be more work than you realize. Let's give it a shot!

Name:Game Play Clean Up

Description:It's time to clean up the loose ends. This is your chance to add the preferences screen and to make sure that you have implemented all of the requirements mentioned in the very beginning. This is your last full week to just code, so make it work.

Name:Homestretch

Description:It's show time. The MIT media lab is famous for a motto, "Demo or die!". They mean that if you can't demo your technology then you won't graduate. The stakes aren't *that* high here, but it is time to show us what you have done. Your job this week is to put the final polish on your game and record a game trailer. This is like a movie trailer, but it focusses on showing us that you met the requirements. Hopefully there is a little drama and excitement too. Time to make your work shine!

Name:Capstone Completion

Description:This is the very end! Thanks for joining us on this long journey. You get to see what all your peers produced this week. Maybe one of them will be in the iTunes store soon. On behalf of Sam and I, it's been an honor to be your teachers!

课程评论(0条)

课程详情

Students will produce a networked game that will leverage sensors on the phone to create a unique gaming experience. The focus of the game will be to make it physical through real-world gestures, motion and knowledge of other players real-world location. To do this students will need to integrate knowledge of graphics, networking, sensors, and user interface design alongside a skill set of tool usage. The final project will involve milestones with opportunities to get ungraded peer review feedback from fellow learners so that they can iterate and improve their game program. The final networked game that the students produce would be something they could showcase in job application materials, in an interview, or offer in the iTunes store.

课程标签

0人关注该课程

主题相关的课程