サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
![サービス終了のお知らせ - NAVER まとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1abb7f51c173505f4c30e9997b410bda737ba9e1/height=288;version=1;width=512/https%3A%2F%2Frr.img.naver.jp%2Fmig%3Fsrc%3Dhttp%253A%252F%252Fsecondpersonshooter.files.wordpress.com%252F2010%252F05%252Fnethack.png%26twidth%3D1200%26theight%3D1200%26qlt%3D80%26res_format%3Djpg%26op%3Dr)
画面上にテキストを描画します。テキストを描画するにはpygame.fontモジュールを使います。pygame.fontは、TrueTypeフォント(TTF)を使って描画します。テキストの描画は、 Font オブジェクトを作成 Fontオブジェクトを使ってテキストを描画したSurfaceを作成 Surfaceを画面に描画 という手順で行います。テキストを画像化するのがポイントです。 サンプルスクリプト draw_text.py #!/usr/bin/env python # -*- coding: utf-8 -*- import pygame from pygame.locals import * import sys SCREEN_SIZE = (640, 480) pygame.init() screen = pygame.display.set_mode(SCREEN_SIZE) p
類似画像検索システムを作ろう(2009/10/3) 3日で作る高速特定物体認識システム(2009/10/18) に続くOpenCVプロジェクト第三弾です。今回は、上の二つをふまえてカラーヒストグラムではなく、局所特徴量(SIFTやSURF)を用いた類似画像検索を試してみます。局所特徴量はグレースケール画像から抽出するため、カラーヒストグラムと違って色は見ていません。画像の模様(テクスチャ)で類似性を判定します。 実験環境は、Windows 7、MinGW C++コンパイラ、OpenCV2.0、Python 2.5です。EclipseでMinGWを使う方法はEclipseでOpenCV(2009/10/16)を参照してください。Visual C++にはないディレクトリスキャン関数を一部使っているのでVisual C++を使う場合は、少しだけ修正が必要です。 Bag-of-Visual Wor
分類について 記入なし:単なるグラフィック処理やサウンド再生などを持つマルチメディアライブラリ ゲームライブラリ:ゲームに特化した機能を提供するライブラリ ゲームエンジン:ゲームオブジェクトやシーン管理機能を提供するもの ゲームエンジン(ツール):ゲームエンジンに加えてGUIのエディタが付属するもの ■言語詳細 ▼HSP 私が一番最初にゲームを作っていた環境です。プログラム言語(正確にはスクリプトですが)としては非常にシンプルで分かりやすいですし、特にWeb上にチュートリアルがたくさんあるのが魅力的です。例えば、「hsp ゲーム 作り方」でGoogle検索すると、かなりの情報が見つかります。何よりも、絵を出したり音を出したりするのが、数行で記述できるのが楽ちんです。 例えば、 picload ”hoge.bmp” こう記述するだけで、”hoge.bmp”をロードして表示することができます。
または ぼくが試行錯誤しながら学んだこと、あなたにその必要がないように。 または 私はいかにして心配するのをやめて blit を愛するようになったか。 Pygame は SDL のための Python 用ラッパで、 Pete Shinners によって書かれたんだ。これが意味するところはだよ、 pygame を使えば、Python で書かれたゲームやら 他のマルチメディアなアプリケーションやらが、なんの修正もなしで 他の SDL をサポートしてるプラットフォーム (Windows, Unix, Mac, beOS やその他いろいろ) で走るってことだ。 Pygame を覚えるのはやさしいかもしれない。でもグラフィックス プログラミングの世界ってのは初心者にとってはえらくややこしい。 ぼくがこれを書いたのは、これまで何年か pygame と その先行者であるところの pySDL と格闘してき
Kivy has been built to be easy to use, cross-platform and fast. With a single codebase, you will be able to deploy apps on Windows, Linux, macOS, iOS and Android. Business Friendly Kivy is released under the MIT License, is 100% free to use, and is professionally developed, backed and maintained. Companies and individuals are using Kivy for their projects every day.
Tutorial py2exe turns Python programs into packages that can be run on other Windows computers without needing to install Python on those computers. You must run py2exe on a Windows computer. Python is needed on the computer where py2exe itself is run because py2exe is a Python program and it includes parts of Python in the package that is built. To successfully complete this tutorial you'll need
What is Ren'Py? Ren'Py is a visual novel engine – used by thousands of creators from around the world – that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. These can be both visual novels and life simulation games. The easy to learn script language allows anyone to efficiently write large visual novels, while its Python scripting is en
検索 ポーカーゲームの作り方 ゲームの流れ[2002/09/07] 山を作る[2002/09/07] 役を判定する[2002/09/07] 勝敗判定[2002/09/07] コンピューターの思考ルーチン[2002/09/07] 3Dダンジョンの作り方 相対座標と絶対座標[2002/09/07] 3Dな画像の表示方法[2002/09/07] 戦術SLGの作り方 移動範囲の求め方[2004/06/27] コンピュータの思考ルーチン[2004/07/04] コンピュータの思考ルーチン2[2004/11/28] 戦術型SLGのゲームバランス[2005/09/04] ブレゼンハムの線分描画アルゴリズム[2005/09/10] A*による経路探索[2005/09/10] 麻雀の作り方 あがり判定[2004/07/11] 役判定[2004/07/19] コンピュータの思考アルゴリズム(準備中) シューテ
未だにわんくまのメールが使えないので、連絡は↓にお願いします。 piz_yumina@hotmail.com 名前:Piz&Yumina(ぴずあんどゆみな) 生年月日:1990年02月13日(平成02年02月13日) 年齢:20 性別:♂ 血液型:B 星座:水瓶座 趣味:(学習系)数学 英語 (消費系)アニメ ギャルゲー エロゲー (開発系)プログラミング (創作系)小説 詩 短歌 絵 (執筆系)プログラミング・数学分野の記事執筆 TOEIC:720点(2010/09) 簿記:-(学習中) 書庫 2010年3月 (1) 2009年2月 (1) 日記カテゴリ Ext JS (rss) Python (rss) CREAプロジェクト クランCREA -CREAプロジェクト開発ブログ- FXブログ 求めるは金! pixiv pixiv
ぷよぷよの作り方 概要:ぷよぷよの礎となるアルゴリズムをプログラム付きで解説します。 ぷよぷよはアルゴリムが高度なためテトリスで落ちゲーの基礎を習得した方に最適です。 ★☆ 注意 ☆★ この解説は「テトリスの作り方」の差分解説になります。 ぷよぷよ独自の内容中心に解説していきますので、 動作するプログラムを組みたい場合は「テトリスの作り方」も参照して下さい。 またゲーム全体の流れ制御や各種エフェクトについても解説しません(公開しているプログラムをご覧下さい)。 ■とことんぷよぷよ(ソースファイル / 実行ファイルその他) 私が作った作品の実行画面は以下のようになります。 このプログラムには様々な機能が実装されていますが、 ここではこのプログラムからぷよぷよに最低限必要なプログラムを抜粋して アルゴリズム中心に解説していきます。 ■データ構造の復習 一定の大きさを持つマスを単位に処理します。
Contents 1 Processingジャンキーのための、openFrameworksの概観 1.1 Processingは実際どのように動作しているのか? 1.1.1 クラスの拡張とは? (基底クラスとサブクラスって何?) 1.1.2 了解、じゃあProcessingではそれはどうやるの? 1.2 openFramewroksはどうやって動いているの? 1.2.1 Main.cppの詳細 1.3 Java vs. C++ コンパイルのプロセス 1.4 C++ではクラスはどうやって動かすの? (2つのファイル!?) 1.4.1 testApp.h 1.4.2 testApp.cpp 1.5 なんだ*&れは? (ポインタの初歩). 1.5.1 値と参照Value vs. Reference 1.5.2 &と* 1.5.3 どんな状況で使うのか? 1.5.4 基本のデータ型 1.5.4.1
送ったはずの添付ファイルが届いていない!とかWinmail.datが添付されたメールが来た!という経験はないでしょうか?Winmail.datは見た目はウィルスがくっついてそうなファイルだし、ダブルクリックでも開けないし、テキストエディタでも開けない厄介な添付ファイルですよね。 ※2019.09.19 追記 画像をWinmail Opener1.6に変更 ※2011.05.12 追記 ダウンロード先とインストール方法を変更 ※2011.04.27 追記 Winmail Openerのダウンロード先とインストール方法を追加 【開き方】 これを開くのは意外と簡単で、Winmail Openerなるフリーソフトで開くだけです。 ソフトをダウンロードしてインストールしたのちに、Winmail Openerを起動させ、Winmail.datをドラッグ&ドロップすればOK。 【インストールなど】 これ
Google画像検索から表示された大量の画像を1枚ずつ保存するのは面倒ですが、フリーソフトの「MultiImageDownloader」を使えば、一気にダウンロードすることができ手間を省くことができます。Windows XP、Vista、7上で起動可能となっています。インストールと操作方法については以下から。 This is the home page for chesterway http://chesterway.co.uk/ MultiImageDownloader 1.6 Download - Freeware Files.com - Internet Category http://www.freewarefiles.com/multiimagedownloader_program_55357.html 公式サイトにソフトをダウンロードできるリンクはなく、Freeware Fil
Free. Cross-platform. Open source. A framework for building web apps and services with .NET and C#. Get started Supported on Windows, Linux, and macOS Interactive web UI with C# Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. Blazor gives you real .NET running in the browser on WebAssembly. Learn about Blazor
ここに ASP.NET の解説を載せていきます。ASP.NET の解説を探してネットを検索すると、IT 技術者向けの詳しいものばかりが目立つので、軽く浅い説明を用意します。 対象読者 非職業プログラマの方で、アンケートや注文受付のフォームをある程度自分の自由に作りたいとお考えの方。 前提条件 (知識・スキル・物) インターネット接続可能なパソコンが自由に使えること。 Internet Explorer や Firefox 等、ブラウザの使い方がわかること。 メモ帳等、テキスト エディタを使って HTML 文書が作成できること。 作成した HTML 文書を FTP ソフトを使ってサーバーにアップロードした経験があること。 目次 順番通りにお読みください。 (1) ASP.NET とは (2) 最初の ASP.NET ページを作る (3) ラベル コントロールを使う (4) エラーの詳細をブラ
「ASP.NET 3.5ならphpの3倍ぐらい速く作れる」という知人の言葉にそそのかされてやり始めたASP.NET 3.5での開発。 書籍も少なく、資料も少ない。途方に暮れる毎日であった。 しかし慣れてくると、LINQのO/Rマッピングはなかなか便利で、初期段階でDB設計なんかせずに思いつくままテーブルを追加したりしてもまあ、なんとかなる。(よい子は真似しないように!) 確かにこれはphpの数倍速いわ。 LINQを覚えたおかげで、「SQL Server Compact Edition 3.5の使い方」(→http://d.hatena.ne.jp/yaneurao/20081124)なんかも自動的に学習できて、一粒で二度おいしかった。 そこで、「ASP.NETはもっと活用されるべき!」と思ったのであとから学ぶ人のために参考になればと思い、ざっと道しるべを書いておくことにする。 書きかけの部
ボクには黒歴史がある。 WEBエンジニアとして働き始めた頃の話だ。 当時は、社内のお荷物的なキャラだった。 外注で客先に行ってはクレームが入り、社内に出戻りするような日々を送っていた。 社内の居心地も悪く、何とか這い上がろうと必死に勉強していた時期でもある。 ただなかなか勉強した成果が出ない。 そんなとき「自宅サーバを立ててWEBサイトを公開すると実践的な勉強ができる」と聞いた。 早速試してみた。 しかしこの安易な考えが、ボクの黒歴史を作ることになってしまう・・。 ノートPCが起こした大惨事 朝、会社への通勤途中にアパートの大家さんから電話がかかってきた。 大家「キミの部屋燃えてるから!」 自分「え!?」 大家「キミの部屋が燃えてるから早く帰ってきて!」 自分「え!?」 大家「いいから早く戻ってこい!」 自分「え!?あっは、はい!」 ボクは、上司に事情を話し会社に行けないことを伝えると、す
会社では業務用ファイルはファイルサーバー上に保存しているのが普通です。ファイルサーバーとは、簡単に行ってしまえば「ファイルを保存する場所」のことです。 会社と同じようにファイルサーバーを自宅で構築するのは大変です。けれども、無線 LAN ルーターについている NAS(Network Attached Storage)機能と外付けハードディスクを利用すると、自宅でも簡単にファイルサーバーを構築することができます。 ファイルサーバーを構築すると、パソコン、スマートフォン、iPad などのタブレットから同じファイルにアクセスすることができるようになります。 この記事では、無線 LAN ルーター + 外付けハードディスクを利用して、自宅でファイルサーバーを簡単に安く構築する方法をご紹介します。 ファイルサーバーの構成 無線 LAN ルーター の選び方 外付けハードディスクの選び方 雷対策 無線 L
PFN は、「現実世界を計算可能にする」を Vision として,膨大な計算量を必要とするシミュレーションや深層学習などの計算ワークロードを実行するためのオンプレ ML 基盤を持っています。 この発表では、「オンプレクラスタの概要」と最近のトピックとして「新しく構築した「MN-2b」」、「Pod のリソース要求量の最適化を助けるしくみ」、「Kubernetes クラスタのアップグレード」についてお話します。 本イベント「オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜」では、オンプレミスの Kubernetes クラスタ上に構築された機械学習基盤を持つ PFN とヤフーのエンジニアが自社での取り組みについて語り尽くします! イベントサイト: https://ml-kubernetes.connpass.com/event/255797/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く