JankenOnline 1 & 2
OVERVIEW
コロナ禍でもじゃんけんを楽しめるようにと作成。ソケット通信を使ってリアルタイムでじゃんけんを楽しめるほか、チャット機能もついているので現実と同じような駆け引きを楽しめる。(後者はあまり使われていないが...)
JankenOnline1はHTML&CSS&javaScript(jQuery)とNode.jsでできている。あまり機能がない。それを進化させたのがJankenOnline2でこっちはそこそこいい感じにできていると思う。JankenOnline2は上記の他にExpress.js, PostgreSQL, pugを用いた。Twitterでログインすることでじゃんけんの記録をデータベースに保存することができる。ランキングもある。
課題 ... とてもコードが汚い。特にsocket.IOを使っている場面は何やっているか自分でもわからない。また、全くテストを書かなかったため、友達にデバッグを協力してもらいバグを減らして行った。
JankenOnline1 -> https://jankenonline.herokuapp.com/
JankenOnline2 -> https://jankenonline2.herokuapp.com/