社不猫 (@v3nv_) header
社不猫 (@v3nv_) profile picture

🇯🇵06|作りたいものを作る|大体フォロバします

Japan
Joined June 2025
Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)Photo by 社不猫 (@v3nv_)
「Fable5.2に適当なプロンプト投げた結果がヤバすぎた」 で登場した驚き屋ゲームを大改造してみた!! #AetherStrikeZero 白熱するドッグファイト🔥 ・オンライン対戦 ・CPU対戦 ・レート/ランキング ・サーバー代0円⚠️ リプ欄URL
Fable5.2に適当なプロンプト投げた結果がヤバすぎた ↓プロンプトはこれ 「君がどのくらいのレベルなのか凄さが分かるくらい凄い技術力のアプリ又はゲームを作成してください。 一切の妥協をせず最高峰の成果物を目指してください。」 ポン出しでこれが出てきた。一切編集加えてない。 デプロイしたのでリプ欄にリンク置いときます。 #驚き屋 #ポン出し #Claude #Fable
5
7
3
30
7,200
でもそれきっと最初だけだから安心して
若いうちに恋愛ってしとくべきだったんだな。いい歳して童貞だと好きな人が初めてできた時に、これまで閉じてた扉が開いて感情が一気に溢れ出してしまうんだろうな。激重感情抱いちゃう。だって本音を言うと、四六時中ハグとかしてたいもん。
5
190
まっすぐ歩けないよーあー
今までデカンタ小で限界だったんすよ お酒弱くて、、
3
93
セッションが止まった時に1Tokenの"continue"で難なく続けられるのでおすすめです
1
100
今までデカンタ小で限界だったんすよ お酒弱くて、、
がちでwwww
2
9
389
天才すぎるw
Replying to @pcn4fsharu
これやってみてください
2
81
がちでwwww
1
9
347
サイゼは味に飽きないままおなかいっぱいになれるからいいんだよな
11
205
オンカジすぎるだろwwww
皆さん気になってるだろう新演出のDOPAのボールドロップの結果…
4
114
裏口ゲーム 「ネイル、デコって。」 人の手からゴリラの手まで、爪を筆・ラメ・写真・つけ爪で好きなだけデコるゲーム。 #ネイルデコって #ゲーム制作 #gamedev
3
288
53
2,668
267,146
スケールが違えば破綻するでしょうね(笑)
コスト0ってCloudflareにコストを押し付けてる、それも一定以上人気になって通信量が増えれば破綻するんだけど…… どのみち押し付けることに代わりはないけど自身のコストという観点ではネイティブの実装でSteamworks SDKを使ったらどうだろう? Webで公開は出来ずSteamで公開する形だけどさ
1
195
2人で遊べました!! マッチングまでも一人で遊べるのがいいね!
こちらのポストをめちゃくちゃ参考にさせていただいて、オンライン協力ゲーム化をしてみました。 まだ全然テストプレイしてませんが。。。 kininarunote34.com/games/pla…
5
155
社不猫 retweeted
のめり込んでやってしまった スマホ操作ここまで感覚的にできるもんなのかというのとダウンロード不要でここまで遅延も少なく見た目もいいゲームができるもんなのかと...
今回お勉強としてコスト0のオンライン対戦を実装しました。そのやったことと振り返りです。 まず、遅延ばっかのゲームやチーターを許すようなゲームは作りたくありませんでした。 なので当初は 「サーバー側に状態を持たせて安全にwsでリアルタイム通信をしよう!」と考えていました。 ですが試算してみたところ思った以上にコストがかかることが判明しました。 そこで僕は急にP2Pを思い出します。 「あれ?サーバーなんか経由せずに直接やり取りすればいいじゃん!」と。 要するにサーバーにはアカウントの認証やマッチング、データの管理を担ってもらって、対戦自体は各自で直接やり取りしてもらおうという考えです。 サーバーの中継が要らなくなるため、コストを下げることができます。 しかしまた問題にぶつかります。 審判役(サーバー)がいないせいでチーターが弾けない。 P2PだからIPが相手に分かってしまう。 これはさすがに頭を抱えたのでFable5.2に相談しました。 Fable「ストリートファイターはハッシュ値の照合を行うことで同期ズレやデータ改ざんを防いでるから真似したらいんじゃね。ズレたらロルバすればいい。」 貴重なアドバイスを貰い、何度かテストをしてみて支障がないレベルで照合しながら戦闘を行えることが確認できました。 次にIPの問題です。 Opus「cloudflare TURNつかえよ」 自分「TURNってなんだよturnstileと名前似すぎだろ」 ごちゃごちゃ言いながらも調べたところWebRTCの全てのトラフィックをTURNサーバーで中継させることが出来る代物でした。 これならキャリア回線でのP2P難しい問題も解決しながらIPを隠すことができます。 素晴らしい。 ということでランクマッチはTURNにしてフレンドマッチは普通に直接P2Pさせることにしました。 次にサーバーが試合を監視していないため、ランキングに穴が出来ます。 虚偽のリザルトを送り付けることが出来るからです。 「だがしかーし☝🏻不正された側は全く同じ虚偽のリザルトを持っていないはずだ。」 双方が試合後にサーバーにリザルトを送り、一致したものだけ有効試合として扱うことにしました。 どちらかがリザルトを偽ったりリザルトを放棄なりした時点でその試合を無効にします。 これでほとんどの不正は無効試合として弾けるはず。 こんな感じで低コストという要件に縛られたせいで問題と解決のいたちごっこをしながらコスト0のオンライン対戦を実装しました。 正直まだ僕の中ではいくつか重要度の低い不正のやり口が思いついてますがキリがない笑 善良なプレイヤーしかいない状態であれば問題なく快適にプレイできる所までは持っていけたと思ってます! ここまで読んでくれてありがとうございました。 少しでもこれが知見になったり反面教師にでもなれば嬉しいです。 それでは👋🏻
1
2
83
museにcloudflare繋げた
9
257
Astryx just passed 24,000 stars on GitHub and hit #1 trending across all repos ⭐ github.com/meta/astryx Thank you to everyone who’s starred the repo, opened an issue, filed a PR, or built something with Astryx, an open source design system that’s fully customizable and agent ready. This community is what makes it real. Highlights 👇
Update: github.com/trending?since=da… We are trending #1 today with 22k stars 🥳
10
35
2
527
34,749
辛ラーメンたべる
4
125
学ぶ気ない奴向けの内容をタラタラ聞かされるの苦痛 学びたい人間にとっては既知の内容だし、学ぶ気のない人間に話しても意味ないし
AI好きエンジニアあるある「社内AI研修」 人事「全社員にAI研修を受けてもらいます」 SE「普段から結構業務で使ってますけど…」 人事「それでも必須です」 SE「研修内容は?」 人事「まずChatGPTとは何かから始めます」
2
9
617
鼻水って空気の通り穴から液体だすバカ機能じゃないか
1
3
135
なんかgrokいて草
7
27
537