ゲームをあそぶのは楽しいけれど、 つくるのも楽しい。 誰でもつくってあそべる、 ゲームプログラミングを体験してみませんか?
2015年11月10日 プレイヤーが自然に感じる乱数の作り方 Tweet ゲームでは擬似乱数がよく使われるが、ある種のゲームは数学的に精度の高い擬似乱数(たとえばMT)を用いているにも関わらず、コンピュータが有利になるように乱数を操作していると批判に晒されている。 実際、数学的に正しい乱数と、プレイヤーが自然と感じる乱数には、ある種の差が存在する。北陸科学技術大学院大学の池田研究室では、プレイヤーに自然に感じる乱数の生成に関する研究を行っている。 プレイヤーが不自然に感じる理由 数学的に正しい乱数に対してプレイヤーが不自然に感じる理由としては認知バイアスが考えられる。特に本事象に関連する認知バイアスとして、次が挙げられている[1]。 確証バイアス: 人は自分のもつ仮説に一致する情報を求め、反証となる証拠を避ける傾向がある。ひとたび、サイコロが操作されていると感じると、それ以降、その仮説に都
ゲームエンジン「Unity」に「VOCALOID™」が対応。 12月に統合開発環境を提供予定 『VOCALOID for Unity』に関するお知らせ − ユニティ・テクノロジーズ・ジャパン公式キャラクター「ユニティちゃん」のオリジナルボイスも制作 − ヤマハ株式会社 ユニティ・テクノロジーズ・ジャパン合同会社 ヤマハ株式会社(以下、ヤマハ)とユニティ・テクノロジーズ・ジャパン合同会社(以下、ユニティ・テクノロジーズ・ジャパン)は、現在、合同で取り組んでいる『VOCALOID for Unity』についてお知らせします。 『VOCALOID for Unity』は、ユニティ・テクノロジーズ・ジャパンが提供する世界で極めて高いシェア(参考:http://unity3d.com/public-relations)を誇るゲームエンジン「Unity」で、ヤマハが開発した歌声合成技術「VOCAL
最新ニュース 2020.3.3 ご好評いただいておりました「カタログIP」コラボ追加コンテンツを、2020年3月31日をもちまして配信終了とさせていただくこととなりました。4月1日以降は購入することができませんのでご注意ください。(すでにご購入いただいた方は4月1日以降もご利用可能となっております。) 2018.12.5 プチコン3号の更新データ(Ver.3.6.3)の配信を開始しました。詳細は更新データのお知らせをごらんください。 ニュース一覧 follow us バージョン3.2.0で追加された「追加機能の購入」についてのご注意 「ゴールド会員権」を購入できる最大数は210日間分です。これは30日間+180日間または180日間+30日間の組み合わせになります。90日間と180日間の組み合わせで購入はできないことにご注意ください。(期限が切れても保存した内容が消えることはございませんので
[CEDEC 2014]ナムコ作品で見る乱数の歴史。「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」レポート ライター:箭本進一 神奈川のパシフィコ横浜で行われた,ゲーム開発者向けイベントCEDEC 2014の最終日である2014年9月4日,「ゲーム世界を動かすサイコロの正体 〜 往年のナムコタイトルから学ぶ乱数の進化と応用」という講演が行われた。 登壇したバンダイナムコスタジオ HE技術部 加来量一氏 この講演のユニークな点は,旧ナムコの作品を「乱数」という視点から振り返るということだ。バンダイナムコスタジオ HE技術部のプログラマーである加来量一氏は,旧ナムコの初期作品50本を解析し,それぞれの時代でどのような乱数が使われていたかを特定した。そこから見えてくる乱数技術改良の歴史を見ていくというのが,講義の主旨なのである。 1980年代のナムコアーケ
2014-04-15 【動画あり】40分でプログラミングを一切せずにカッコいいブロック崩しを作る衝撃の実況!!〜Unreal Engine 4ビギナー勉強会レポート Unreal Engine 4 書いた人:すんくぼ 4月12日、東京・六本木でUnreal Engine 4というゲームエンジンの初心者向け勉強会が開催された。 4月12日、東京・六本木でUnreal Engine 4というゲームエンジンの初心者向け勉強会が開催された。 Unreal Engine4はゲームの開発に使うエンジンの一つで、最近注目を集めている。 作られたゲームはこちらの動画にコンパクトにまとまっている。 か、かっこいい…。 今回の勉強会は、当初定員30名と小さな規模で行われる予定だったが、瞬間的に満員となり定員増加を繰り返している内に、結局300人が集まる非常に大きなイベントとなったことから、その注目ぶりが伺える
2014-04-05 【実際に作ってみよう!】初心者が1ヶ月でiOS・Android対応のクソゲームアプリを作るための手順 やり方 適当プログラミング解説シリーズ 作ってみた ネタ はじめに 「ゲームアプリ作りたい!」「お金も欲しい!」「スタミナうざい」 ...しかしどうしたら作れるのかわからない。 この記事がそんなあなたのゲーム作りのきっかけになればいいな、と思っています。 ちなみに僕は一ヶ月前まで持っている知識は「iOSはObjective-Cで、Androidが、Java?なんでしょ?」みたいな感じでした。つまり僕はまだ初心者中の初心者です。しかし初心者だからこそ初心者が躓くところもわかる、かな、とか勝手に思ってます。 このページだけのお付き合いになるかもしれませんが、何卒よろしくお願いします。 ちなみにWindows+Eclipseで作っていきます。 ※ 間違っている部分もあると思
吉里吉里 (きりきり) は、TJS2 と呼ばれるスクリプト言語を記述することによって、主にマルチメディアタイトルを作成することができるフリー・オープンソースのソフトウェアです。 また、KAG を使うとノベル・アドベンチャーゲームを比較的簡単に作成することができます。 現在、吉里吉里のバージョン2である「吉里吉里2」を配布しています。 吉里吉里3は現在開発中です。
日本のゲーム史はインベーダーゲームを嚆矢とする。インベーダーゲームがゲームセンターから消えて10年ぐらい経ったのちも、中学校の校則には「インベーダーゲーム店への入店を禁ずる」とか書かれていたケースも少なくはない。それほどインベーダーゲームの影響は絶大だった。 「インベーダーゲーム」とはタイトーが1978年に出した「スペースインベーダー」とこの類似ゲームおよびクローン(模倣品)に対する総称である。タイトーがスペースインベーダーを発表すると同時に一大ムーブメントが巻き起こり、各社一斉にシューティングゲームを作りはじめた。 例えばナムコ(現ナムコバンダイ)は翌年(1979年)にギャラクシアンを発表し、その2年後(1981年)にギャラガ、1984年にギャプラスを発表している。 このころの著名な作品のROMを吸出し競合他社がリバースアセンブルして研究するのは普通であった。 えー、要出典? うーん。そ
「ゲームは1日1時間!」 と高橋名人も語っていた通り、かつてテレビゲームは一度始めたら止め時が分からなくなるほど麻薬的な魅力を放つエンタテインメントのひとつだった。 明るいニュースを聞くことの方が少ないような気がする昨今のテレビゲーム・シーンだが、1980年代から1990年にかけて、テレビゲームは、確実に日本のサブカルチャーの中心に位置していた。 「次はどんなすごいゲームが出てくるんだ!」 そんなあの時代の期待感と興奮をCDにパッケージして、21世紀によみがえらせるレトロゲーム専門レーベル「クラリスディスク」。 同レーベルが6月29日にリリースした『Rom Cassette In SUNSOFT』は、『アトランチスの謎』『かんしゃく玉なげカン太郎の東海道五十三次』『リップルアイランド』など、一度プレーしたら忘れられないサンソフト製ファミコンソフトのゲームミュージックを200曲以上収録。その
byuu's homepage SNES Coprocessors — The Future Has Arrived via: Bsnes has emulated every SNES DSP | Hacker News bsnesというオープンソースのスーパーファミコンのエミュレーターがある。このエミュレーターは、スーパーファミコンを極限まで正確にエミュレートする目的で開発されていた。正確というのは、ソフトごとのハックなしに、実機とサイクル一致で、すべての商用ソフトを実行するということだ。このたび、bsnesはすべての商用ソフトをサポートした。最後に残っていたプロセッサーは、1995年に発売された、「早指し二段 森田将棋2」で使われていたST018である。 これで、百年、千年後の未来の歴史家は、ゲームの歴史について学ぶ時、すべてのスーファミのゲームを正確に再現して研究することができるよ
『プチコンmkII』は、ニンテンドーDSi/3DS上で動作するプログラム言語「BASIC(ベーシック)」です。 BASICはパソコンがまだ目新しく「マイコン」なんて呼ばれていたころ、大半のマシンに最初から入っていた初心者向けの言語でした。シンプルでいて慣れてくれば様々な応用も可能で、ゲームプログラムにもよく使われ、コンピュータ・プログラム誌の主役でもありました。 いまでは現役BASICとして『Visual Basic』などの高度な開発環境がメジャーですが、プチコンは昔ながらのBASIC。ぐっとハードルを下げて、起動したらいきなりプログラムを入力! そのまま実行! と難しいことを考えない直接・手作りのプログラムが楽しめます。 ためしにソフトを起動して、3行だけ打ち込んでみましょう。 @1 GPSET TCHX,TCHY,15 GOTO @1 下画面でタッチすると、上画面の同じ場所に点が表示さ
【完成版→ sm16909334】DSで動くBASIC「プチコン」に、PC-6001mkIIの名作「タイニーゼビウスmkII」を移植してみました…といっても、1面とデモだけです。グラフィックは原作にほぼ忠実に作ったつもりですが、動きやアルゴリズムについては雰囲気重視です(^_^;)キャラクターについては、PC上でキャプチャーしたP6版の画像を自作ツールで16進に変換し、それをひたすらプチコンに打ち込みました。そのため、リソースファイルは一切使っておらず、プログラム中に1000行くらいDATA文が並んでいます。製作期間5日のうち、半分くらいはデータ打ち込みに費やしていたような気もします。とにかく疲れましたが、そこまでこだわった分、良いものができたのではないでしょうか。あ、言うまでもなく、オールBASICです。(プチコンmylist/24407540)本拠地 https://www.youtu
(追記)JavaScriptで実装してみました 昔、何かの雑誌*1でマリオのジャンプの実装法を見た覚えがあって、あの放物線運動は、 マリオの速度ベクトルを保存しておいて座標を計算するんじゃなくて、 マリオの前回の座標を保存しておいて座標を計算しているんだそうです。 y_temp = Mario.y; Mario.y += (Mario.y - Mario.y_prev) + F; Mario.y_prev = y_temp;Fはその瞬間の力で、ジャンプの瞬間はF=10にして、空中ではF=-1にします。 するとこんな放物線になります。 [0,10,19, 27, 34, 40, 45, 49, 52, 54, 55, 55, 54, 52, 49, 45, 40, 34, 27, 19, 10, 0] 加減算しか使わないので、非常に高速にできたと。 これがVerlet積分に似ているなと思った
Rubyラク過ぎる。 何がラクなのか 他の言語と比べると、やっぱりさくさく作れる→鉄を熱いうちに打てる DXRuby(後述)を使うとGUIが簡単に作れる ゲームを制作するにあたって、開発言語として何を選ぶかをいろいろ考えた。 去年作っていた「C-holic」は主にC言語で作っていたのだが、Webでいろいろ記事を見て、LL(軽量言語)がいいかな、と考え始めた。 LLの利点として、言語的にあまり面倒なこと(データの型をきちんとしたりとか)をしないで済むということが挙げられる。 だから、さっさと取り掛かってさっさと作れるのは、モチベーションの維持という視点からも優れている。 時間がかかるとどんどんやる気が無くなるから。 鉄は熱いうちにガツンガツン打っておきたい。 Rubyはバイトで使う必要が出たときに触り始めて、「C-holic」以前にゲームを作ろうとしていたこともあるのだけれど、本格的に最後ま
Project NIVAはプロジェクト終了しました。スクリプトの配布も終了しています。遊んでくださった方、ありがとうございました!ニワン語の限界を超えられずに私は来たんだよ?ニワン語でProject DIVA風の音ゲーを作成するスクリプトを作ってみました。完成版。↓で配布しているスクリプトを一部修正して既存PVに貼るだけで、プログラム詳しくない方も含めどなたでも気軽に、ニコニコ上でプレイできるDIVA風ゲーム作成を楽しんでいただけます。http://nivascript.web.fc2.com/【お借りしたもの(敬称略)】BGM:sm982882、sm3505467/イラスト:nagamon、たまご/マウスカーソル:sm4214520/喋り:vocatalk/口パク:Lipsync/PV:sm11118054【使用サンプル】sm14097905mylist/24791345(NIVA)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く