EE308_LAB2-2

Mugi 2022-11-18 23:56:37
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
The Aim of This AssignmentImplements the Bobing software prototype
MU STU ID and FZU STU ID(me)20122144_832001324
MU STU ID and FZU STU ID(partner)20122012_832001303
The Link of parterhttps://miec.risin.work/ee308/lab2-1

目录

  • 1.Introduction
  • 2.Design Methodology
  • 3.KeyPoint
  • 3.1Game Mode
  • 3.2 Implementation Of Dice Animation
  • 4.Links
  • 4.1 Game Link
  • 4.2 Github Link
  • 4.3 Video Link
  • Pair Programming Experience
  • PSP Table Of This Works
  • Summary

1.Introduction

For holding a Mid-Autumn Festival event(Bobing) in the laboratory yesterday, but the rules need to be manually determined, the dice equipment is not complete, and remote students cannot participate in the epidemic prevention and control.
The custom of Mid-Autumn Festival bread hunting originated in Xiamen, Fujian Province and prevailed in Longhai of Zhangzhou, Anhai of Quanzhou and Kinmen County, etc. It was recorded in Taiwan Fu Zhi of the Kangqian Period of the Qing Dynasty. During the Mid-Autumn Festival, families or communities in southern Fujian and Taiwan will spontaneously hold Mid-Autumn cake gambling activities. Participants will take turns throwing six dice to win the first prize, the second prize, the flower exploration, the Jinshi, the Juren and the scholar, and they will get mooncakes of different sizes according to the order. The rules of the game are simple and fair, full of competition and suspense, and full of life interest, which has always been loved by the general public.
However, since the outbreak of COVID-19 in 2020, many people cannot gather together as before. In order to maintain the original holiday atmosphere, more and more people share the fun of Bobing through online Bobing application.

img


2.Design Methodology

ApplicationTechnology
Front-EndAngular Typescript
Back-EndGolang
Server DatabaseNestJS typescript
Prototype DesignAxure PR9
UI DesignAdobe Photoshop
Git ToolGithub

img

\


3.KeyPoint

3.1Game Mode

We have designed three game modes for users to choose.

  • The first one is online game, which can play the same game with online players.
  • The second is the system of inviting players, using the design of the room, users can choose to join the existing room or create a new room to invite others to play the game.
  • The third is the local mode, which is designed to allow offline players to play through the web without game supplies (dice and bowls).

img

3.2 Implementation Of Dice Animation

This is our csdn blog about building realistic 3D dice animations using Three.js and Cannon.js


4.Links

Pair Programming Experience

img

PSP Table Of This Works

Personal Software Process StagesEstimated(min)Pratical(min)
Planning3020
· Estimate4050
Development240270
· Analysis6060
· Design Spec3030
· Design Review2025
· Design600600
Coding Standard1015
Coding600600
Code Review4545
Test1510
Reporting5045
Test Report3020
· Size Measurement1020
· Postmortem & Process Improvement Plan3030
Total18101840

Summary

...全文
117 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
FZU-SE-EE308-2022秋

267

社区成员

福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
帖子事件
编辑了帖子 (查看)
2022-11-23 04:33
编辑了帖子 (查看)
2022-11-23 03:41
编辑了帖子 (查看)
2022-11-22 03:36
编辑了帖子 (查看)
2022-11-19 21:54
编辑了帖子 (查看)
2022-11-19 02:05
编辑了帖子 (查看)
2022-11-19 01:18
展开
社区公告
暂无公告