ABAのブックマーク (4,116)

  • Development notes from xkcd's "Machine"

    On April 5th, xkcd released Machine, our 15th annual April Fools project. It’s a game we’d been dreaming of for years: a giant rube goldberg machine builder in the style of the classic Incredible Machine games, made of a patchwork of machines created by individual xkcd readers. For more details, check out Explain xkcd’s wonderful writeup. This is the story of how we built Machine in 3 weeks, and w

    Development notes from xkcd's "Machine"
    ABA
    ABA 2024/05/09
    ユーザが作ったIncredible Machineをつなぎ合わせて広大なIncredible Machineを作る方法
  • Decker

    Decker Decker is a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior. You can try it in your web browser right now. Decker builds on the legacy of HyperCard and the visual aesthetic of classic MacOS. It retains the simplicity and ease of learning that HyperCard provided, while adding many subtle and overt quality-of-life improv

    ABA
    ABA 2024/05/08
    HyperCardライクな環境をWebブラウザ上で実現するDecker。LuaとQ言語をベースにしたLil言語でカードを制御できる
  • rRootage Reloaded

    Kenta Cho 氏がリマスターした古典的なシューティングゲームで、自動作成された戦艦を倒しましょう。 弾幕スキルをテストする 4 つの異なるゲーム モードと 160 のステージを備えています。 古典的な弾幕が帰ってきた! rRootage Reloaded は、Kenta Cho 氏によるオリジナルの rRootage のリマスター バージョンです。 このリマスターされた古典的なシューティングゲームで自動作成された戦艦を倒しましょう。 弾幕スキルをテストする 4 つの異なるゲーム モードと 160 のステージを備えています。 オリジナル バージョンの手つかずのゲームプレイを特徴とするこのリマスターは、HD グラフィックス、60 FPS、応答性の高いコントロールに適応されています。 4 つの異なるゲーム モードをプレイし、それぞれに 40 のレベルがあり、合計 160 のユニークなレベル

    ABA
    ABA 2024/05/05
    rRootage ReloadedがPS4向けにもリリースされた
  • 「お気に入りのビデオゲームを5つ挙げてください」 - ABAの日誌

    最近インタビューを受けたりプレゼンをしたりという機会がたまたま重なって、今までの自分のゲーム体験を振り返る機会が多くあった。 このインタビューでは、ポケコンから始まるマイコンとの出会い、ベーマガのゲームを打ち込んで遊んだ原体験、私から見た最近のインディーゲーム制作シーンを話した。 Tokyo Indiesのシューティングゲーム特集のプレゼンでは、今まで作ったシューティングゲームを元に、シューティングゲームのアイデアを考える方法の一案を話した。 2024年初頭に、1DパックマンPaku Pakuが海外圏で話題 になって、それをきっかけにmatt sephton さんからインタビューを受けた。ここでもマイコンやベーマガ、あとはナムコのアーケードゲームから受けた影響などを話した。 このインタビューでの質問の一つが「お気に入りのビデオゲームを5つ挙げてください」だった。これは答えるのが難しい。なに

    「お気に入りのビデオゲームを5つ挙げてください」 - ABAの日誌
    ABA
    ABA 2024/05/03
    ベストゲーム5つを選ぶ難問。私は自作ゲームのデザインへの影響で、トランスポートタイクーン、怒首領蜂、斑鳩、THE ATLAS、Rez。ベスト5を選ぶことで、自分がゲームのどこに惹かれているのか、新たな気づきがあるかも
  • The BASIC programming language turns 60

    ABA
    ABA 2024/05/02
    ダートマス大のGE-225メインフレームで初めてBASICプログラミング言語が実行されてから60周年
  • GitHub、「Copilot Workspace」テクニカルプレビューを開始。ほとんど全ての開発工程をAIで自動化

    GitHub、「Copilot Workspace」テクニカルプレビューを開始。ほとんど全ての開発工程をAIで自動化 テクニカルプレビューは上記のCopilot Workspaceのページからウェイトリストボタンをクリックして申し込みます。 Copilot Workspaceはほとんど全ての工程を自動化 Copilot Workspaceは、自然言語で書かれたIssue(課題)を基に、Copilotが仕様案と実装計画を示し、コーディングや既存のコードの修正を行い、ビルドをしてエラーがあればデバッグも行うという、プログラミングのほとんど全ての工程をCopilotが自動的に実行してくれる、というものです。 人間は各工程でCopilotから示される内容を必要に応じて修正するか、そのまま見守ることになります。 GitHub CEOのThomas Dohmke(トーマス・ドムケ)氏は、Copilot

    GitHub、「Copilot Workspace」テクニカルプレビューを開始。ほとんど全ての開発工程をAIで自動化
    ABA
    ABA 2024/04/30
    “実装計画を承認すると、Copilot Workspaceがコーディングを開始。既存のコードの変更や新規作成が行われます。”今のLLMでは自然言語を通じてコードを修正するのが難しい場面も多いので、ここがうまく動くかが重要に思う
  • 「撃って」「○○する」ゲーム それがシューティングゲーム - ABAの日誌

    4/17にTokyo Indiesでシューティングゲーム (STG)のアイデアを考える話をした。 プレゼンのスライドは以下の通り。でもほとんど口頭で話したので、このスライドだけ見ても何の話か分からない。なのでその補足を書こうと思う。 「撃って」「敵を倒す」ゲーム、それがSTG。当たり前である。でも当にそれだけだろうか。 例えば「撃って」「四角を作る」ゲーム。これは何か。 画面上から迫る謎のブロックにブロックを発射して、四角にして消すゲーム、クォースである。でははたしてクォースはSTGか。家が「シューティング・パズルゲーム」と言っているので、STGであろう。ならば「〇〇する」は「敵を倒す」でなくてもSTGであるはずだ。 そういえば、私は今までいろんな「〇〇する」STGを作ってきた。 「撃って」「敵をくっつける」ゲーム、TUMIKI Fighters 敵を倒すとその敵が落ちてくるのでそれを

    「撃って」「○○する」ゲーム それがシューティングゲーム - ABAの日誌
    ABA
    ABA 2024/04/18
    Tokyo Indiesのシューティング特集会でプレゼンした、STGのアイデア考案法の一例について、忘れないうちにブログ記事にした。今までの自作STGとそのアイデアを振り返りつつ、STGの持つ様々な楽しさを皆と共有したつもり
  • 小さなゲーム作りでLLMができること、できないこと - ABAの日誌

    前にChatGPTなどのLLM(大規模言語モデル)を使って小さなゲームを作るのはまだ難しいのでは、という記事を書いた。 ChatGPT を用いたゲーム考案の方法はいくつか考えられるが、ChatGPT に新しいゲームを考えさせ、それを実装させることは難しい。少なくとも現状の ChatGPT には、以下の課題があるように思える。 ChatGPT に、実装可能なアルゴリズムのレベルまで詳細化された、新しいゲームのアイデアを考えさせるのは難しい。 ChatGPT は、今までにない新しいアルゴリズムを、ソースコードとして実装することを不得意としている。 GPT-〇〇 になればこの辺の問題は解決される? 分からない。 画像生成 AI の急激な改善を見ていると、半年後にはこの辺の問題は解決するのかもしれない。モデルの規模で乗り越えられる課題なのか、そもそもアプローチとして筋悪なのか、どちらかは現時点では

    小さなゲーム作りでLLMができること、できないこと - ABAの日誌
    ABA
    ABA 2024/04/14
    アクションワンボタンミニゲーム作成でAIチャットボットができることにはこの辺に限界がありそうで、ならその限界まで活用して、後は人手で完成させる方法はこんな感じかなと、いう話を書いた
  • 【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由

    【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由 2024年3月25日 インディーゲーム開発者 長 健太 早稲田大学でコンピュータサイエンスを学び、学士号・修士号・博士号を取得。メーカー就職後はITの研究職を経て、現在はマネジャーとしてシステム開発に携わる傍ら、大学時代から一貫してインディーゲーム開発者としての顔を持ち続けている X ABA Games GitHub Blog -ABAの日誌- シューティングゲームを中心にこれまで400作以上もの作品を生み出し、インディーゲーム界の第一人者として国内外で知られる「ABA Games」こと長健太氏。 2023年9月に公開した「小さなゲーム開発の楽しみ」という電子冊子も話題となり、開発の楽しさを心から味わっている様子がうかがえます。 今回は長きに渡りインディーゲーム業界を牽引してきた長さんにイ

    【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由
    ABA
    ABA 2024/03/25
    40年に渡るゲーム自作歴語りでも入り口ではベーマガ話をしてしまう。マイコン黎明期の原体験としてどうしても外せない
  • 【Not the end】怒首領蜂最大往生(xbox360) 陰蜂ノーコンティニュー撃破ALL A-EX

    達成時刻:2024/03/21 18時51分 プレイヤー:犀領 ここまで応援してくださったフォロワーのみなさん、当にありがとうございます! しかしまだ終わりではないのであまり多くは語りません。 京都のゲームセンター・ネオアミューズメントスペースa-choで陰蜂ノーコンALLを達成した時が当の終わりです。 a-choで落とす時までどうか応援よろしくお願いします…! 00:00 start 01:46 st1boss 02:38 stage2 04:30 st2boss 05:50 stage3 09:45 st3boss 11:08 stage4 14:47 st4boss 16:16 stage5 23:35 st5boss 26:52 TLB Inbachi 28:26 last phase 30:54 ending

    【Not the end】怒首領蜂最大往生(xbox360) 陰蜂ノーコンティニュー撃破ALL A-EX
    ABA
    ABA 2024/03/23
    A-EX陰蜂撃破動画=A-EXノーミスノーボム超安定パターン動画でもある。最終面の見事なリチャージ回避ハイパータイミングでラスボス前ランク15は見事
  • 【歴史的快挙】「人類には不可能」と言われたシューティング史上最凶ボスをついに人間が打ち破る。12年にわたる死闘にピリオド、達成後は「涙が止まりませんでした」

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you. 【歴史的快挙】「人類には不可能」と言われたシューティング史上最凶ボスをついに人間が打ち破る。12年にわたる死闘にピリオド、達成後は「涙が止まりませんでした」人類への挑戦状とも言われた弾幕シューティングゲーム『怒首領蜂最大往生』で、12年間破られなかった裏ボス「陰蜂」がついに人間の手で撃破されました。人類初の偉業はどのように成し遂げられたのか、プレイヤーの犀領さんにお話を聞きました。

    【歴史的快挙】「人類には不可能」と言われたシューティング史上最凶ボスをついに人間が打ち破る。12年にわたる死闘にピリオド、達成後は「涙が止まりませんでした」
    ABA
    ABA 2024/03/23
    人類が打ち勝つのに12年かかる敵を配置しても、それを達成するまでプレイされ続ける魅力を持っているゲームはすごいよね
  • Claude 3 OpusはGPT-4では難しい「オホーツクに消ゆ」ライクなアドベンチャーゲーム生成ができる - ABAの日誌

    ChatGPTにGPTsが搭載されたころ、テーマを与えるとそれに沿ったアドベンチャーゲームが作れないかと試していた。特に「オホーツクに消ゆ」のような、コマンド選択式のミステリーアドベンチャーを色々と遊べたら楽しいかなと思っていた。 結果としてはうまくいかなかった。GPT-4が作成するストーリーは具体性に欠け、実在(しそうな)人物やローケーションなどに沿った展開を持たせることが難しかった。 最近Claude 3とよばれる、GPT-4を凌駕するといわれるLLMが現れた。なので今度はこれを使ってアドベンチャーゲーム生成を試してみた。使うモデルはProユーザーが使えるClaude 3 Opus。 例えば「上野駅」をテーマにして生成すると、以下のようなゲームができる。 上野駅4番ホーム。午前9時頃。 ホームの端で、男性の刺殺体が発見された。あなたは、現場に駆けつけた刑事の沢村。 目の前には血まみれの

    Claude 3 OpusはGPT-4では難しい「オホーツクに消ゆ」ライクなアドベンチャーゲーム生成ができる - ABAの日誌
    ABA
    ABA 2024/03/09
    Claude 3 Opusはストーリー生成においてはGPT-4より良いのでは、という例を一つ見つけた
  • I spend £8,500 a year to live on a train - I've travelled 310,000 miles so far

    ABA
    ABA 2024/03/05
    寝台列車などを乗り継いでヨーロッパ中の列車に1年間住む暮らしをしている17歳のドイツ人の話。年間約160万円でできるらしい
  • Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita

    はじめに 2024年1月1日に VGS-Zero (Video Game System - Zero) という RaspberryPi Zero 2W のベアメタル環境で動作するオリジナルのゲーム機エミュレータと SDK を公開しました。 VGS-Zero は、RaspberryPi Zero 2W をテレビに HDMI ケーブルで接続し、USB ゲームパッドで遊ぶタイプ(据え置き型)の新しいゲーム機です。 無料でゲームを開発&販売ができる SDK も公開していて、開発したゲームを完全ロイヤリティフリーで自由に販売して頂くことができます。 なお、OS は Linux ではなく独自カーネルです。 特徴 VGS-Zero の特徴について、カーネル視点とゲーム機視点の両面から解説します。 独自カーネルの特徴 ラズパイ全般(※Picoを除く)は Linux で動かすのが一般的ですが、VGS-Zer

    Z80+C言語で16ビット機級の本格的なゲームが創れるゲーム機(VGS-Zero)を作ってみた - Qiita
    ABA
    ABA 2024/01/31
    独自カーネル+独自VDP+Z80エミュレータという構成のDIYゲーム機
  • Tutorials / articles - bleuje

    Loop techniques Making a first gif with Processing Loop from periodic function and offset (Processing) Noise loop / noise propagation (Processing) Replacement technique (Processing) Replacement technique with 2D grid of objects (Processing) Motion blur template (by beesandbombs) (Processing) Drawing on paths computed by steps/simulation (Processing) Other Processing little tricks

    ABA
    ABA 2024/01/19
    Processingを使ってループするgifアニメを作るチュートリアル。ループを実現する場合のパーリンノイズの使い方や、複数オブジェクトの位置を入れ替えていく方法など
  • ESPboy Crisp-Game-Lib portable

    ABA
    ABA 2024/01/15
    crisp-game-lib-portableをESPboyに移植してもらった
  • Moai in Video Games

    ABA
    ABA 2024/01/10
    モアイが出てくるゲームを集めたサイトMoai in Video Games
  • How I'm using GitHub Copilot to learn p5.js

    Table of Contents Introduction What is p5.js and why am I learning it? What is GitHub Copilot? How I learn programming concepts How GitHub Copilot helps me learn Conceptual Pseudocoding Syntax Familiarization Iteration AI Rubber Ducking Self-Directed Application Conclusion Introduction Because I’m an avid advocate for GitHub Copilot and other forms of AI-assisted programming, people often ask me t

    How I'm using GitHub Copilot to learn p5.js
    ABA
    ABA 2024/01/07
    GitHub Copilotがプログラミングを学ぶためにどのように役立つかを、p5.jsのコードを書くことを例に示した記事
  • One-dimensional Pac Man

    ABA
    ABA 2024/01/05
    1次元パックマンPAKU PAKUは2024年の年初に突然注目されてBoing Boingにも載った。注目されるのは嬉しいけどリリースしたのは2023年の2月なので、なぜこのタイミングで?という感じも。年明けの暇つぶしにちょうど良かった?
  • 左右にしか動けない1次元のパックマン「PAKU PAKU」が登場、高得点を稼げるアルゴリズム開発に挑戦するエンジニアたちも続々出現

    パックマンは上下左右という2次元の盤面で敵から逃げつつ餌をべてスコアを稼ぐゲームですが、この盤面を左右だけという1次元に落とし込んだゲーム「PAKU PAKU」が登場しました。シンプルなゲームに仕上がっているということで、ニュースサイトのHacker Newsでは「高得点を取れるアルゴリズムは?」という話題が投稿されています。 PAKU PAKU https://abagames.github.io/crisp-game-lib-11-games/?pakupaku 1D Pac-Man | Hacker News https://news.ycombinator.com/item?id=38845510 PAKU PAKUのプレイの様子はこんな感じ。 1次元のパックマンゲーム「PAKU PAKU」をプレイしてみた - YouTube ページにアクセスするとこんな感じの画面になります。操

    左右にしか動けない1次元のパックマン「PAKU PAKU」が登場、高得点を稼げるアルゴリズム開発に挑戦するエンジニアたちも続々出現
    ABA
    ABA 2024/01/05
    1次元パックマンPAKU PAKUの遊び方やHacker Newsのスレッドで作られた自動プレイボットの使い方が解説されている記事