🚌

バスナムのご案内[成果物紹介]

に公開

はじめに

この記事は、「'25 UECプログラミング教室 アドベント・カレンダー」の12月7日分の記事です。
明後日に書いてますが、昨日の記事はnzp89氏のAntigravityが楽しすぎた。でした。私もやってみたいです。
ともかく、私の怪文書よりも他の皆さんの素晴らしい記事をご覧になってください。よろしくお願いします。

https://adventar.org/calendars/12393

本題

イントロ

さて、みなさん。バスに乗ることはありますか?
この辺り(調布市周辺)は特に南北間の交通が弱いので、乗る方は結構乗ると思います。
ロータリーでバスを待っていると、たまに「このバスは〇〇バス停に行きますか」と聞いている方を目にします。実際、バスの車体にはバスの路線図などは掲示されておらず、前扉の右側にバスの主要な停留所が五つほど記載されるだけです。では、この問題をどう解決するか実践的な問題で考えてみましょう。

問題: 次の問答を読み、後に続く問題に答えなさい。

Aさん: `電通大グランド`バス停に行きたいけれど、行き方がわからないんだ。
エージェント: 乗換案内で調べたところ、調布駅南口ロータリーからバスが出ているようですよ。
Aさん: 今ちょうどそこにいるんだ。でもどのバスに乗れば良いのかな。僕の目の前のバスで合ってると思う?

(1) 目の前のバスがAさんの乗りたいバスなのかを求める方法を記しなさい。

簡単ですね、バスの運転士さんに聞くのです。京王バスは接客態度が良いので有名なので愛想の良い運転士さんが教えてくれることでしょう。

(2) (1)のAさんがコミュ障で、バスの運転士さんと会話できない場合の方法を記しなさい。

おおっと。確かにこの場合を考えなければなりませんね。あいにく最近のA社の携帯端末はカメラが出っ張っているので、裸で持ち歩いたAさんはカメラ部分をうっかりベルトディスクサンダーにかけて壊してしまったということです。何でだよ。冗談はさておきこんな時はどう対処すれば良いのでしょうか。あー、どこかに良い感じのソリューションがあれば良いのになー(棒読み)。

そんなとき

だいぶ前置きが長くなってしまいました。お許しください。ここでバスナムが登場します。
大抵のバスには車両番号というバス会社が自社のバスを特定するためにつけた番号がついています。
そんなのついてないよとおっしゃる方もいますが、確かについているのです。

31301号車
府中営業所の31301号車

この車のヘッドライト上部にあるB301の部分の301だけ入れると、

アプリケーション画像
画像は開発中のものです™︎

このようにバスの停留所、現在位置、運賃、到着予想時刻などが表示されます。
また、京王バスには22222号車や、12345号車がいますが、


画像はイメージです™︎

このようにバスの位置を把握することも可能です。
バスの車内案内システムとしての代替も可能になっておりますから、デイリーユースから趣味までどんどんご活用ください。現在、都バス、西武バスも対応しております。

実装

書くの疲れました。また今度にしたいです。

p.s.


英語に対応しました。画像は開発中のものです。™︎

最近作ってたものはしばらくお休みにしました。

おわり

https://busnum.vercel.app/busnum/keiobus
使ってネ

p.s.
公開遅れまして申し訳ありません。
明後日に書いてますが、明日の記事はInTheDayDream氏のgVimのススメ + 私のVim操作です。ぜひご覧ください。

Discussion