大帝国っぽいゲームを作るスレ 1 (8レス)
大帝国っぽいゲームを作るスレ 1 http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: 名前は開発中のものです。 [] 2024/06/16(日) 08:29:51.36 ID:ODAomjDr 昔に遊んだ、アリスソフトの大帝国が懐かしいので、 カード(船)を登録して行く、あの、足し算と引き算のゲームを作りたい。 シナリオ不要。 部隊編成と開発や造船機能。制圧地域の報酬あり。 自動戦闘とテキスト形式でゲーム内メールで戦闘結果報告が良い。 誰か手伝って。 大帝国 攻略wiki http://alice.xfu.jp/doku.php?id=%E5%A4%A7%E5%B8%9D%E5%9B%BD:%E8%89%A6%E8%88%B9%E4%B8%80%E8%A6%A7 http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/1
2: 名前は開発中のものです。 [] 2024/06/16(日) 09:14:04.47 ID:ODAomjDr import tkinter as tk from tkinter import ttk def show_selected_item(): # 選択した項目をラベルに追加する関数 selected_item = tree.selection() if selected_item: item_text = tree.item(selected_item[0])["text"] label.config(text=f"選択した項目: {item_text}") else: label.config(text="項目が選択されていません") root = tk.Tk() root.title("Excel風表") tree = ttk.Treeview(root, columns=("one", "two")) tree.column("#0", width=150, minwidth=150, stretch=tk.NO) tree.column("one", width=100, minwidth=100, stretch=tk.NO) tree.column("two", width=100, minwidth=100, stretch=tk.NO) tree.heading("#0", text="Name", anchor=tk.W) tree.heading("one", text="Age", anchor=tk.W) tree.heading("two", text="Country", anchor=tk.W) # サンプルデータの挿入 tree.insert("", "end", text="John Doe", values=("25", "USA")) tree.insert("", "end", text="Anna Smith", values=("30", "UK")) tree.insert("", "end", text="Peter Brown", values=("28", "Canada")) tree.pack(pady=20) # ボタンとラベルの配置 show_button = tk.Button(root, text="選択した項目を表示", command=show_selected_item) show_button.pack() label = tk.Label(root, text="") label.pack() root.mainloop() http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/2
3: 名前は開発中のものです。 [] 2024/06/16(日) 10:01:19.50 ID:ODAomjDr import tkinter as tk from tkinter import ttk # 選択した項目を記憶するデッキ(リスト) selected_items_deck = [] def show_selected_item(): selected_item = tree.selection() if selected_item: item_text = tree.item(selected_item[0])["text"] label.config(text=f"選択した項目: {item_text}") else: label.config(text="項目が選択されていません") def add_to_deck(): selected_item = tree.selection() if selected_item: item_text = tree.item(selected_item[0])["text"] selected_items_deck.append(item_text) label.config(text=f"選択した項目をデッキに追加しました: {item_text}") else: label.config(text="項目が選択されていません") def delete_from_deck(): if selected_items_deck: # デッキから最後に追加された項目を削除 removed_item = selected_items_deck.pop() label.config(text=f"デッキから項目を削除しました: {removed_item}") else: label.config(text="デッキが空です") http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/3
4: 名前は開発中のものです。 [] 2024/06/16(日) 10:02:30.11 ID:ODAomjDr def display_deck(): if selected_items_deck: chat_messages.delete(1.0, tk.END) # Clear existing messages for item in selected_items_deck: chat_messages.insert(tk.END, f"{item}\n") else: chat_messages.delete(1.0, tk.END) # Clear existing messages chat_messages.insert(tk.END, "デッキが空です") root = tk.Tk() root.title("Excel風表") root.geometry("960x540") # ウィンドウのサイズを設定 # 表を左側に配置 tree = ttk.Treeview(root, columns=("one", "two")) tree.column("#0", width=150, minwidth=150, stretch=tk.NO) tree.column("one", width=100, minwidth=100, stretch=tk.NO) tree.column("two", width=100, minwidth=100, stretch=tk.NO) tree.heading("#0", text="Name", anchor=tk.W) tree.heading("one", text="Age", anchor=tk.W) tree.heading("two", text="Country", anchor=tk.W) tree.pack(side=tk.LEFT, padx=20) # サンプルデータの挿入 tree.insert("", "end", text="John Doe", values=("25", "USA")) tree.insert("", "end", text="Anna Smith", values=("30", "UK")) tree.insert("", "end", text="Peter Brown", values=("28", "Canada")) tree.pack(pady=20) http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/4
5: 名前は開発中のものです。 [] 2024/06/16(日) 10:03:30.45 ID:ODAomjDr # ボタンとラベルを右側に配置 frame_right = tk.Frame(root) frame_right.pack(side=tk.RIGHT, padx=20) show_button = tk.Button(frame_right, text="選択した項目を表示", command=show_selected_item) show_button.pack() add_button = tk.Button(frame_right, text="選択した項目をデッキに追加", command=add_to_deck) add_button.pack() delete_button = tk.Button(frame_right, text="デッキから項目を削除", command=delete_from_deck) delete_button.pack() label = tk.Label(frame_right, text="") label.pack() # チャット風のメッセージ表示エリアを作成 chat_messages = tk.Text(frame_right, wrap=tk.WORD, height=10, width=40) chat_messages.pack() # デッキ内容を表示するボタンを追加 display_deck_button = tk.Button(frame_right, text="デッキ内容を表示", command=display_deck) display_deck_button.pack() root.mainloop() http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/5
6: 名前は開発中のものです。 [] 2024/06/16(日) 12:59:48.66 ID:ODAomjDr どうして、誰も来ないのか? http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/6
7: 名前は開発中のものです。 [sage] 2024/06/16(日) 14:05:02.34 ID:bbB0kp6w 道行く人に金貸してくれって声かけて、どうして貸してくれないんだって嘆いてる人みたいだからじゃないですかね http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/7
8: 名前は開発中のものです。 [sage] 2024/06/24(月) 19:19:38.03 ID:daxPFPG2 スレ主はPythonで作ってるみたいだけど 俺も今godotで大帝国とか戦国ランス系の陣取りゲー作ろうとしてます だけどこの手のゲーム作るの初だしネットにも情報が少なくて苦戦してる 勢力、地域などのデータをどう管理するのか、あとターンの仕組みをどう構築するのがいいのかさっぱり分からん このジャンルを作るときはどんな風にコードを書いていくのがいいのかここの住人で知恵を出し合わない? http://mevius.5ch.net/test/read.cgi/gamedev/1718494191/8
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s