質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1595閲覧

12歳から始めるゼロからのpython ダンジョン&パイソン 移動処理

nijnij

総合スコア8

プログラミング言語

プログラミング言語はパソコン上で実行することができるソースコードを記述する為に扱う言語の総称です。

文字コード

文字コードとは、文字や記号をコンピュータ上で使用するために用いられるバイト表現を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2021/01/01 09:10

#12歳から始めるゼロからのpythonゲームプログラミングchapter6ダンジョン&パイソンの移動処理について

chapter6のダンジョンのところで__プレイヤーが移動してくれません__

##コードはこれです↓

import tkinter # -*- coding: UTF-8 -*- def draw_map(): for y in range(0, MAX_HEIGHT): for x in range(0, MAX_WIDTH): p = map_data[y][x] canvas.create_image(x*62+31, y*62+31, image=images[p]) canvas.create_image(brave_x*62+31, brave_y*62+31, image=images[4], tag="brave") def click_botton_up(): global brave_y brave_y = brave_y - 1 canvas.coords("brave", brave_x*62+31, brave_y*62+31) def click_botton_down(): global brave_y brave_y = brave_y + 1 canvas.coords("brave", brave_x*62+31, brave_y*62+31) def click_botton_left(): global brave_x brave_x = brave_x - 1 canvas.coords("brave", brave_x*62+31, brave_y*62+31) def click_botton_right(): global brave_x brave_x = brave_x + 1 canvas.coords("brave", brave_x*62+31, brave_y*62+31) root = tkinter.Tk() root.title("ダンジョン&パイソン") root.minsize(840, 454) root.option_add("*font", ["メイリオ", 14]) canvas =tkinter.Canvas(width=620, height=434) canvas.place(x=10, y=10) canvas.create_rectangle(0, 0, 620, 434, fill="gray", tag="drawField") button_up = tkinter.Button(text="↑") button_up.place(x=720, y=150) button_up["command"] = click_botton_up button_down = tkinter.Button(text="↓") button_down.place(x=720, y=210) button_down["command"] = click_botton_down button_left = tkinter.Button(text="←") button_left.place(x=660, y=180) button_left["command"] = click_botton_left button_right = tkinter.Button(text="→") button_right.place(x=780, y=180) button_right["command"] = click_botton_right images = [tkinter.PhotoImage(file="img6/chap6-mapfield.png"), tkinter.PhotoImage(file="img6/chap6-mapwall.png"), tkinter.PhotoImage(file="img6/chap6-mapgoal.png"), tkinter.PhotoImage(file="img6/chap6-mapkey.png"), tkinter.PhotoImage(file="img6/chap6-mapman.png")] MAX_WIDTH = 10 MAX_HEIGHT = 7 map_data = [[1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 0, 0, 1, 2, 0, 0, 1, 3, 1], [1, 1, 0, 1, 1, 1, 0, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 1, 0, 1], [1, 0, 1, 1, 1, 1, 1, 1, 0, 1], [1, 0, 0, 0, 0, 0, 0, 0, 0, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]] brave_x = 1 brave_y = 0 draw_map() root.mainloop()

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

temps1101

2021/01/02 00:01

どのように動かないとか、考えられる原因とか、エラーコード(は出ていないと思いますが)などもう少し情報がほしいです????
gentaro

2021/01/02 01:24

起きたことだけ書いてあって質問になってないけど、何がしたいんだ?
m.ts10806

2021/01/02 03:31

そういう書籍があるのですか? >12歳から始める〜
nijnij

2021/01/02 04:50

矢印を押しても全く無反応です どうすれば動くようになりますか?
m.ts10806

2021/01/02 08:23

質問は編集できます。 直球なくらい丸投げなので、調べたこと試したことを記載してください。 あと紛らわしいので書籍名なのかどうかくらい分かるように記載してください。 もしご自身の年齢なのであれば要件とは関係ないので削ってください。 「初心者アイコン」を質問つけるくらいにとどめられたほうが良いです。
nijnij

2021/04/02 08:18

です!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問