[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
721: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/10(木) 15:41:21.49 ID:avJI0YX/0 >>713 teamsで出来るぞ http://mevius.5ch.net/test/read.cgi/tech/1663235546/721
722: デフォルトの名無しさん (アウアウウー Sacd-obsI) [sage] 2022/11/10(木) 16:33:33.24 ID:99QPf7Vaa >>721 マジで? やり方教えて http://mevius.5ch.net/test/read.cgi/tech/1663235546/722
723: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/10(木) 16:41:09.55 ID:avJI0YX/0 >>722 teamsに申し込んでoffice365に申し込めばクラウド上でエクセルが使えます http://mevius.5ch.net/test/read.cgi/tech/1663235546/723
724: デフォルトの名無しさん (ブーイモ MMd5-OSgl) [] 2022/11/10(木) 17:38:31.76 ID:aw2UCTg8M >>712 カードゲームならカードクラスは作ったほうがよさそう。 あとはカードゲームのルールによる。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/724
725: デフォルトの名無しさん (ワッチョイ 927e-THRA) [sage] 2022/11/10(木) 18:14:06.31 ID:y5PDmjdo0 >>724 687が戒めたいのがまさに724みたいな馬鹿野郎なんだろうな。 目的と手段が入れ替わってclass考えて作るのに必死になる馬鹿。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/725
726: デフォルトの名無しさん (ワッチョイ 655f-nsye) [sage] 2022/11/10(木) 18:34:12.90 ID:RApG3JqD0 カードクラス作ってもいいけど、同じカードが存在しない、記号4つと数字1〜13の組み合わせの ものにクラスがいちいちいるかな。 カードクラスはカード1枚を表して、なにができればいいんだ? 記号クラスがあって、各記号クラスがあって、ナンバークラスがあって、 is_MarkMatchとかis_NumberMatchとかもってんの? idとprintがあればいいのかな。まあいいけど、そんだけのために classいちいち用意するのめんどくない? 複数枚のカードを扱うcardsクラスなのかな?機能はいろいろ持てそうだけど ゲーム固有すぎてどうなのかな? http://mevius.5ch.net/test/read.cgi/tech/1663235546/726
727: デフォルトの名無しさん (テテンテンテン MM96-xvRb) [sage] 2022/11/10(木) 19:12:07.27 ID:/sng0JalM 可読性考えるとクラスのほうが良いわな 自分だけが使うなら好きに作ればいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/727
728: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 19:17:47.15 ID:tUNuHkwK0 自分だけが使う場合でも後々困る 読みにくくていいのは再利用しないと判ってる場合 http://mevius.5ch.net/test/read.cgi/tech/1663235546/728
729: デフォルトの名無しさん (ワッチョイ 1997-OSgl) [] 2022/11/10(木) 19:47:31.93 ID:eS5awfmL0 >>725 689だが、トランプはクラスを作った方が(少なくともnamedtuple,dataclass)便利だと思うぞ >>726 記号クラス、番号クラスなんて作らない 記号はenum、番号はそのまま1~13でいい が、どの記号が黒だ赤だ、どの番号が絵柄か(JQKA) みたいなのはたとえインスタンスが一個でもメソッドになってた方が便利だと思うけどなあ。 カードは内部表現とUI上の表現が異なるのが自然だし、そういう意味でもクラスにしておくのは悪くないと思うが クラスにしすぎてもしょうがないというのは、ゲームのルールをクラスにして共通のインタフェース持たせて、バリエーションを切り替えられるようにしても大抵は仕方ないみたいなことだよ もちろん、どんなゲームシステムを作るかによるし、ルールを共通インタフェースで入れ替えられるようにするメリットがある場合もあるけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/729
730: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/10(木) 20:15:59.37 ID:1wmpgP/ea >>726 ちょっと発想が変だよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/730
731: デフォルトの名無しさん (ブーイモ MMad-bOnd) [sage] 2022/11/10(木) 20:18:11.54 ID:TQxJo3Q4M 全てユースケース次第じゃね 13×4のブール配列で持っていたほうが都合がよい場合もあるだろうし http://mevius.5ch.net/test/read.cgi/tech/1663235546/731
732: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 21:05:35.45 ID:tUNuHkwK0 とりあえず作って、必要に応じてリファクタリングしていけばいい http://mevius.5ch.net/test/read.cgi/tech/1663235546/732
733: デフォルトの名無しさん (ワッチョイ b12c-rDMU) [] 2022/11/10(木) 22:35:47.17 ID:SvDTIviz0 カード型のインスタンスを生成するデッキクラスを作りたいやん deck.suffle() hands = deck.draw(5) みたいなさあ あとは各ゲームで処理つくろ http://mevius.5ch.net/test/read.cgi/tech/1663235546/733
734: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/10(木) 22:41:30.18 ID:tUNuHkwK0 カードのリストでよくね http://mevius.5ch.net/test/read.cgi/tech/1663235546/734
735: 687 (ワッチョイ b11d-rPWN) [sage] 2022/11/10(木) 23:28:06.08 ID:ofaAiG0L0 多くのレスを頂き、ありがたく思います ちょっと自己顕示欲が強い気もしますが、俺のGitHubを公開させて頂くので、 よろしければご覧下さい https://github.com/masa-gh/practice のblackjack_3.pyがそれです これでもクラス使わないで書けるのかな… http://mevius.5ch.net/test/read.cgi/tech/1663235546/735
736: デフォルトの名無しさん (ワッチョイ d201-+3fi) [sage] 2022/11/11(金) 00:15:20.89 ID:ajyQllPs0 力作だね 友人のアドバイスは痛いほどよく分かる クラス云々よりも「ここからメインの処理」以降の各処理を関数にまとめるほうがずっと大事だよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/736
737: デフォルトの名無しさん (ワッチョイ 7247-GkOZ) [sage] 2022/11/11(金) 00:21:32.63 ID:gNt5qX/T0 1関数がでけえ ということを言いたかったんだろう http://mevius.5ch.net/test/read.cgi/tech/1663235546/737
738: デフォルトの名無しさん (ワッチョイ 09f0-Z1Pq) [sage] 2022/11/11(金) 00:23:24.86 ID:Zi2NVkwv0 マサくん http://mevius.5ch.net/test/read.cgi/tech/1663235546/738
739: デフォルトの名無しさん (ワッチョイ 5e10-420S) [] 2022/11/11(金) 00:52:49.95 ID:5ErmYwLs0 何のためにでっかい関数の中にクラス作るのか分からん この設計センスなら友人のアドバイスは正しいな http://mevius.5ch.net/test/read.cgi/tech/1663235546/739
740: デフォルトの名無しさん (アウアウウー Sacd-nZLu) [sage] 2022/11/11(金) 00:55:17.73 ID:n0j9oGtca blackjackで囲むのって意味あんのかね http://mevius.5ch.net/test/read.cgi/tech/1663235546/740
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 262 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s