--- tags: 109-1, meeting --- # 9/18 開學第一次部聚 ## TODO - [x] 自我介紹大會 - [x] 講新學期的規劃 - [x] 確認電機週遊戲組的進度 - [x] 教以下的東西 - [x] [Arrow Function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions) - [x] Frontend and backend concept - Frontend: - 負責畫出圖案、動畫、發出音效等 - 接收後端傳來的座標及其他資訊,畫出圖案和動畫 - 傳使用者操作(鍵盤或滑鼠)給後端 - 使用的語法是 import / export (ES6) - Backend: - 負責處理遊戲的座標等主邏輯 - 接收來自前端的動作指令,計算座標並回傳給前端 - 處理網路連線等問題(例如配對系統) - 使用的語法是 require / module.exports (CommonJS) - [x] PIXI - [Learning](https://github.com/kittykatattack/learningPixi) - [Example](https://pixijs.io/examples/#/demos-basic/container.js) - [x] [socket.io](https://socket.io/get-started/chat/) - [x] [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) - [x] [async](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function) / [await](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await) - [x] Git 解 conflict - [x] 部聚完吃宵夜