Godot Engine を使ったゲーム開発のチュートリアルをご覧いただけます。 随時新しいチュートリアルを追加しております。 もし記事を気に入っていただけたら、ぜひSNSなどでシェアしていただけると幸いです😁
概要 この記事は2Dゲームを作りながら Godot Engineの基本を学ぶためのチュートリアルとなります。 作るゲームとしては以下のような簡単なクリックゲームとなります。 プロジェクトの作成 Godotを起動すると、最初に以下のような画面が表示されます。 ここから「新規プロジェクト」を選択して、プロジェクトを新規作成します。 すると「新規プロジェクトを作成」の画面が表示されます。 まずは「参照」をクリックして、プロジェクトを配置する場所を指定します。 場所を指定するダイアログが表示されるので、Desktopなどに移動します。 Windows環境の場合は初期値が マイドキュメント あたりになっているので「↑」をクリックすると Desktop が見つかります。ただ、わかりやすい場所であればどこでも構いません。 指定ができたら「現在のフォルダを選択」で場所を決定します。 場所を指定したものの「
概要 携帯電話による、 700MHz帯の利用が はじまっています。 テレビの地デジ化と当協会によるラジオマイク等の移行事業により 空いた電波帯(700MHz帯)の携帯電話による利用がはじまっています。 一部のお宅では、 テレビの受信に影響が出る 可能性があります。 700MHz帯は地上デジタル放送で使用する電波帯に近接しているため、 ご使用の設備によっては、一部のお宅のテレビに「映像が乱れる」「映らない」といった 影響(受信障害)が出る可能性があります。 ケーブルテレビや光ケーブルで地デジをご視聴のお宅には、影響はありません。 テレビ受信障害対策を 無料で実施しています。 受信障害が起きたお宅や、そうなる可能性が高いお宅には、 対策員が訪問・確認の上、対策作業を無料で実施します。 ※対象となる地区には、あらかじめお知らせをお届けしています。 対策作業で費用を請求することは絶対にありません。
はじめに Pythonのjson.loads()で、ある.jsonを読み込み、読み込んだ直後のオブジェクトに対してjson.dumps()を実行すると、実行後にファイルサイズが増加する現象に直面しました。 調査したところ、原因がjson.dumps()を実行するときのsepatatorsオプションにあり、デフォルト値だとファイルサイズが増加してしまうケースがあることが分かったため、対応方法を備忘録として残します。 separatorsオプション separatorsオプションはJSONのKey-Valueおよび要素間の区切り文字を指定するものですが、デフォルトだと(',', ': ')が指定され、コロンの後ろに半角スペースが挿入されます。 separators はもし指定するなら (item_separator, key_separator) というタプルでなければなりません。デフォルトは
とあるソフトを開発していたとき。 サーバー側はPHP、クライアントはC#だった。画面に表示するデータのほとんどはPHP側が出力し、JSONでやりとりを行う構成。 ある画面で10000件くらいの大量の項目を転送する必要があった。ふつうに送るとさすがに容量が大きいもんですから遅くてあまりレスポンスが良くなかったので、どうしたもんかいのーと考えていたらgzipで圧縮して転送するというナイスな方法を見つけました。 Gzipの効果を見てみよう こんなPHPを作ってみた。 <?php $results = []; for ($i = 0; $i < 10000; $i++) { $results[] = ["id" => md5($i)]; } echo json_encode($results); 10000個のデータを作って返す、内容はmd5で生成しています。 これがだいたいどのくらいの容量になる
こんにちは、freee会計でワークフロー機能の開発をしている @mitubaEX です。 先日 freee会計のパフォーマンスチューニングに取り組みました。本記事では、調査の流れ、改善の事例を紹介します。 問題発覚までの流れ freee では自社の経理業務に freee会計を利用しており、その中でも経費精算の機能はほぼすべての従業員が利用しています。そのため日々多くのフィードバックをもらえます。そのフィードバックの1つで、「経費精算の一覧を開くのが遅い」という報告をもらいました。幸い表示件数を指定できるので調整すれば遅くはならないのですが、一覧性が下がってしまうため有用な解決策ではありません。 そこでワークフローを開発しているチームで、このパフォーマンスイシューの調査を始めました。 調査する まず事前調査として Datadog*1 で一覧画面を表示するリクエストの処理を確認しました。 一覧
こんにちは! ももやまです! 今回は離散数学(情報数学)ってどんなことするの? 何の役にたつの? というのを少しまとめてみました。わかりやすく書いたので厳密な定義では説明できてません…… 1.離散数学って何? 前提科目は? 高校時代、数学の様々な科目を履修したはずです。二次関数、図形と方程式、三角関数、指数関数、対数関数、微積、理系の人なら複素数平面などなど……。 でも離散数学という名前だけではどんなことをするのか全然わかりませんよね。 ということで、まずは離散数学とはどんな数学なのかを見てみましょう。 微分積分学の極限に関係しない数学。すなわち〈連続の数学〉に対して離散的な構造を扱う数学。計算可能性の理論,符号理論,オートマトンの理論,計算量の理論,証明論,組合せ論などの幅広い分野が含まれる。 有限でかつ離散的な,非計量の分野を対象とする数学。集合論,整数論,グラフ理論,組合せ論などの分
各府省庁の行政事業レビュー 各府省庁の行政事業レビューの取組 ※各府省庁のホームページに移動します。
NHKのビジネス番組「プロフェッショナル 仕事の流儀」が、初めてアニメの主人公に密着した。アニメ「進撃の巨人 The Final Season 完結編(後編)」の放送を前に「エレン・イェーガースペシャル」を10月23日(月)の午後11時45分から放送する。 プロフェッショナル 仕事の流儀は、一流のプロフェッショナルに密着し、その仕事を徹底的に掘り下げるドキュメンタリー番組。調査兵団の兵士として、運命にあらがい続けてきた男の“仕事の流儀”に迫る──ミカサやアルミン、リヴァイが語るエレンの素顔。エレンは何を求め戦い続けるのか? 初めて明かさされる心の内。そして、エレンにとってのプロフェッショナルとは。 アニメ最終回「進撃の巨人 The Final Season 完結編(後編)」は11月4日の午前0時から放送予定。配信は11月5日の正午からLemino、dアニメストア、Netflix、TELAS
2015年4月、ニコニコ動画に1本の動画が投稿された。 その名は「実はめっちゃ面白いクトゥルフ神話TRPG」──TRPGのセッションを動画化した内容だが、そのイラストやアニメーションを駆使した軽快かつハイクオリティな演出と、謎が謎を呼ぶ物語によって一躍話題に。 TRPGという、数あるサブカルチャーの中でも得体の知れない“遊び”を見事なまでに一つの動画コンテンツとして昇華していた。 その作品を生み出したクリエイターが、今回インタビューを行ったまにむさんだ。 まにむさんはその後も動画投稿を継続。同シリーズ完結後も続編にあたる「マジでめっちゃ面白いクトゥルフ神話TRPG」シリーズを制作。 マジでめっちゃ面白いクトゥルフ神話TRPG しかし、そのハイクオリティな動画スタイルのせいか、物語は完結を見ないまま、2019年で更新が途絶えていた。しかし2023年8月28日、約4年の月日を経て、突如として「
ChatGPTの新しい画像生成AIのDALL-E 3は、かなり自由に画像をコントロールすることができます。 1.リアル画像のコントロール>20代の日本人女性の写真を作成してください。 生成された画像>3番目の女性の眼鏡をはずして、喜怒哀楽の表情を見せてください。 生成された画像※1枚目の画像以外は眼鏡をはずしてくれませんでした。また、喜、怒、哀の表情は描いてくれましたが、楽の画像は生成できませんでした。 >この女の子を、1.走らせてください。2.座らせてください。3.ジャンプさせてください。4.逆立ちさせてください。 生成された画像※3枚目までは上半身だけの画像なので、ジャンプしているかどうかはよく分かりません。4枚目はちゃんと逆立ちしています。 >縦長画像にして、全身を見せてください。 生成された画像4枚目の画像※これで、3枚目の画像がちゃんとジャンプしていることが分かります。4枚目は、
マイクロソフトは、デスクトップ仮想化の技術を用いてWindows環境を配信する新サービス「Windows 365 Cloud PC」(クラウドPC)を2021年に開始しています。 クラウドPCはクラウド上の仮想マシンでWindows 11が稼働しているため、いわゆるシンクライアントと同様に手元のマシン環境に依存せず、すべてのデータがクラウド上に存在し、ローカルPCにはデータが残らないセキュアなWindows環境を実現できます。 このクラウドPCを、ローカルのPCでWindowsにログインすると自動的に接続して利用できるようにする機能「Windows 365 Boot」が、今月(2023年9月)提供予定のWindows 11の大型アップデート「Windows 11 23H2」で提供されることが明らかになりました。 上記が、Windows 365 BootでクラウドPCに接続する画面です。 こ
小さなゲーム開発の楽しみ はじめに ゲーム開発は、自分の創造性を存分に活かせる場だ。特に、手軽に作成してすぐに楽しめる小さなゲームを題材とすれば、その魅力をすぐに体験できる。この記事では、小さなゲームを制作する楽しさを探ってみたい。 「小さなゲームを作ること、それ自身が楽しいのだ」の章では、小さなゲームとは何か、小さなゲームを作るのはなぜ楽しいのかを述べる。小さなゲーム開発は大きなゲームを作るための訓練というだけではなく、小さなゲームならではの楽しさがあるのだ。 小さなゲームを作ろうとした時、どのようなプログラミング言語やゲームエンジンを使って作れば良いかは、最初に悩むポイントだ。「ターゲットデバイスと開発環境、何向けに何で作ろうか」の章で、それらに関する情報を集めた。 ゲームの核となるアイデアの考案は、小さなゲーム制作の鍵だ。「小さなゲームのアイデアって、どうやって思いつくの」の章で、そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く