制作物一覧

車の制御シミュレータ
課題研究で制作したシミュレータです 完全自動運転化された未来では従来の信号よりも効率的に捌けるのではないかを検証します Python3 sqlite3 concurrent.futures
2022年12月11日

部活のサイト
情報システム部へと変わり、部外に対して活動内容が分かるようにしたということで、公式サイトを制作しました。 メンテナンスがしやすいように難しいものは使わず、MarkDown形式で記事を追加できるようになっています。また、MISCらしさを出すためにヘッダーには現在のパスやコマンドなどが表示されるように魔改造しています フレームワーク テーマ CSSフレームワーク Hugo HTML/CSS/JavaScript TailwindCSS
2022年11月6日

aiboard
7月後半より情報システム部4人で推し活をテーマにaiboと遊べるすごくを制作しました。 事前課題を経て選ばれた6校が2ヶ月で制作し、私たち名電は一般公開が決まりました svelte AWS S3 Lambda DynamoDB aiboWebAPI
2022年10月15日

cssの練習
cssで遊びました CSS/HTML
2022年8月14日

ColorCodeBOT
友)カラーコード好きなんだよね。よくネッ友とカラーコード当てゲームしてる 私)めんどくさくない?BOTにしたら...?私がつくろう!! 画像を送ってそのカラーコードを当てるゲーム ルームごとのゲームモード等を保存するのにsqliteを使用しています canvasを使いたかったが原因不明のエラーにより使えなかった →sharpでpng画像を生成するようにした (256×256×256枚の画像生成せずに済んでよかった...) サーバのglitchには容量制限があるため画像データが邪魔 →データベースに生成記録を保存しておき、一定時間で削除されるようになっている (ゲーム記録も一定時間で削除されます) Node.js17.10 discord.js12.5.3 glitch 0.training 回答したら次の問題がきます "fin"を入力すると終了します 1.oneshot 一人一つカラーコードを入力し、誤差が小さい人が勝ちです "check"を入力すると結果が表示されます 2.perfect カラーコードをピッタリ入力した人が勝ちです 3.perfectH perfectのハードモードです ヒントは表示されません コマンド !tcc[gamemode] 指定したゲームを開始します !tccrandom(num) ランダムな色を送信します (num)に1~5の数字を指定すると複数送信されます !tcchelp ヘルプを表示します #[colorcode] 入力された色を表示します ゲーム中はカラーコードを指定することができます ├─server.js └─src ├─finish.js ├─generatecc.js ├─getcc.js ├─help.js ├─oneshot.js ├─perfect.js ├─random.js ├─remove.js ├─training.js └─winner.js 以下の部分でsrcディレクトリ全てのファイルを読み込んでいます nodeserver.js [server.js10] letsrc={}; fs.readdir('./src/.',(err,files)=>{ files.forEach(file=>{ base=path.basename(file,path.extname(file)); src[base]=require('./src/'+file) }); }); 0~255(10)と0~ff(16)のランダムな数値を生成 node [generatecc.js] for(leti=0;i<3;i++){ rgb10[i]=Math.floor(Math.random()256); rgb16[i]=rgb10[i].toString(16); } カラーコード化 node [generatecc.js] letcolorcode='' for(leti=0;i<rgb16.length;i++){ colorcode+=zeroPadding(rgb16[i],2); } 画像を生成 node [generatecc.js] constpath=images/${colorcode}.png; if(!fs.existsSync(path)){ sharp({ create{ width100, height100, channels3, background{rrgb10[0],grgb10[1],brgb10[2]} } }).toFile(images/${colorcode}.png); }
2022年6月12日