世界を動かす技術を、日本語で。

一つのHTMLファイルで作られた歩行可能なASCIIサイバーパンク都市 [動画]

2026年9月1日原文(youtube.com)

概要

  • ASCII City の最新アップデート内容を解説
  • 交通システム や細部表現の進化
  • インテリア、高低差、超高層ビルの導入
  • 開発者の工夫と技術的チャレンジ
  • 今後の展望や注目ポイント

ASCII Cityの交通とディテールアップデート

  • ASCII City は、ASCIIアートで構築された都市シミュレーションプロジェクト
  • 今回のアップデートで、 交通システム が大幅に強化
    • 車両やバス、歩行者の動きがよりリアルに再現
    • 交通信号や交差点の制御実装
  • 都市の細部表現 が進化
    • 建物の外観や街路のディテール追加
    • 樹木や街灯、標識などの小物オブジェクト増加
  • 住民の活動や都市の日常風景の再現度向上
  • プレイヤーによる都市設計の自由度拡大

インテリア、高低差、超高層ビルの導入

  • 建物内部(インテリア) の表現が追加
    • 各建物ごとに異なる内部構造や装飾を実装
    • 室内の家具や設備の配置が可能
  • 高低差(Elevation) の概念導入
    • 地形の起伏や階段、斜面など都市の立体感向上
    • 橋や高架道路などの新要素追加
  • Skyscrapers(超高層ビル) の建設が可能に
    • 都市のスカイラインをダイナミックに表現
    • ビルごとに異なるデザインや高さを実現
  • これらの要素により、都市開発のバリエーションが大幅に増加

技術的チャレンジと今後の展望

  • ASCIIアート による表現の限界に挑戦
    • キャラクター数や画面構成の最適化
    • 表現力とパフォーマンスの両立
  • コミュニティからのフィードバックを活かした継続的な改善
  • 将来的にはさらなる機能追加や拡張を計画
    • 交通渋滞のシミュレーション
    • より複雑な住民AI
    • マルチプレイヤー対応の検討

まとめ

  • ASCII City は、独自の表現手法で都市開発ゲームの新境地を開拓
  • 交通・インテリア・高低差・超高層ビルなど多彩な機能が追加
  • 今後のアップデートやコミュニティの盛り上がりに期待

Hackerたちの意見

ブロック(ASCII 219)をメインの描画単位にして、他のハーフブロックや「ハッシュ」文字(ASCII 220, 223, 176-178)を使ってディザリングを実装する方がいいんじゃない?

127以上の文字は厳密なASCIIじゃなくて拡張ASCIIになるよね、これが重要なら。

文字を活用すれば、実際にディザリングの一種ができるよ!この素晴らしいインタラクティブなブログ記事を見てみて: https://alexharri.com/blog/ascii-rendering

わあ、それは面白いね。いいスタートだし、プロジェクトがどう進化するか楽しみだな。

アップロードされた動画ではすごく良さそうだけど、自分で試してみたら全然違ってて、何が起こってるのか分かりにくかった。問題が何なのか分からないな。

同じく。動画はクールに見えるけど、実際に見るともっとごちゃごちゃしてて、形や物体が分かりにくい。Arch Linuxの最新のBraveとFirefoxで試してみたよ。

その動画は彼の新しいバージョンを紹介してるよ。ライブバージョンは彼の古いバージョンだね。

投稿者は、似たような目標を持つ二つの異なるプロジェクトを混同してると思う。動画は、Grow Now Gamesというアウトレットが作ったクローズドソースプロジェクトからのものみたいだよ。 https://ko-fi.com/grownowgames/ https://www.grownowgames.com/

固定幅のキャラクターアートをやりたいなら、OPみたいにブラウザでやるのを強くおすすめするよ。ターミナルで古いスタイルでやるより全然いい。自分も少しASCII[0]やUnicode[1]のグラフィックスをやったけど、ブラウザは本当に優れたツールだよ。フォントや比率を設定できて、ユーザーにどう表示されるか正確に分かるからね。マウス入力やパフォーマンスプロファイリング、他のいろんなこともブラウザの方が断然いい。自分のプロジェクトはターミナルでも動くけど、ブラウザが最初だった。今、TUIがちょっとした開発ツールのルネサンスを楽しんでるのが驚きだよ、ブラウザがこんなに優れたプラットフォームなのに。[0] https://aleyan.com/projects/ascii-side-of-the-moon/ [1] https://ytirnity.com/play/hexwalker

TUIsが今、開発ツールのルネッサンスを楽しんでるのはちょっと衝撃的だね。僕にとっては、弱いノートパソコンから数百のCPUコアとTBのRAMを持つシステムにSSHできて、慣れ親しんだツールやワークフローをそのまま使えるからなんだ。

既存のターミナルセッションからTUIにポップインして、手を離さずにサクッと何かをするのが、TUIを使う唯一の理由だよ。ブラウザを開かなきゃならないなら、正直言ってナビがイマイチだから、いっそGUIの方がいいかな。ブラウザにはあまり良い印象がないかも。クイック設定用のウェブサーバーじゃない限り、使うのが嫌なんだよね。

hexwalkerで、AU/A0ボタンは何をするの?あと、「すること」はあるの?それともただの放浪シミュレーターなのかな?棺がある洞窟を見つけたけど、今のところ使えるアイテムは足元にないね。

Hacker Newsで議論の続きを見る