• 締切済み

オークションのプログラム作成

ゲーム理論を研究している経済学部生です。 オークションのプログラムに関する質問です。 実験経済学の一環として、オークションのプログラムを作成し、ゼミ生何人かを募って実際にWebサイト上からオークションをやってみようという企画が出ています。 私がプログラムを作成することになったのですが、オークションのプログラムなど開発したことがないので、どう作ればよいものかと考えています。 イメージでは ・オークション参加者n人(5人くらい?)が、オークションのプログラムの設置されているサイトにアクセスする ・サイトには商品の初期価格と、落札時間までの時間(あと○○分○○秒)が表示されている ・テキストボックスか何かで入札価格を入力し、「入札」ボタンを押す ・落札時間になったら落札価格が表示される という感じでしょうか。 PerlかPHPあたりで作るのが楽かなと思っているのですが、どういう感じで組めばよいでしょうか。 サンプルやWebサイトなどご存じの方は教えてください。

みんなの回答

  • k_kota
  • ベストアンサー率19% (434/2186)
回答No.3

オークションのやり方やインタフェースに何か必然性が無いなら、javascriptでの定期読み込みと掲示板で足ります。 これが一番簡単なやり方です。 作るとしてもそんなに難しいですかね、身内でのシミュレートだけですよね? フォーム出して、金額とユーザIDを送って、サーバで最高値とユーザを保持しておいてそれを出す。 複数商品なら商品ごとにそれをやればいいのかなぁと。 細かいのはその後悩むしかないんじゃないでしょうか。 これで分からないなら言語から勉強しないとだめですかね。

selfless
質問者

お礼

回答ありがとうございます。 フォームの作り方やデータベースの組み方は大まかにわかるのですが、詳しいコーディングが分からなかったので、何かサンプルやWebサイトをご存じの方がいらっしゃればと思って質問させていただきました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

オークションのシステムを作ることが目的ではなくて そのシステムを利用しての実験による経済学の方なら わざわざ自作せずに すでにある既存のオークションのCMSを設置して利用するだけでいいのでは?

selfless
質問者

お礼

回答ありがとうございます。 おっしゃる通りで、CMSを利用しようと思ったのですが、オークションのCMSを探すと色々種類があったので、どれを使えばよいか分からなかったのです。

全文を見る
すると、全ての回答が全文表示されます。
noname#177743
noname#177743
回答No.1

多数のユーザーがアクセスし投稿するという点では、掲示板などに似ています。サーバー側のデータ処理の部分は近いでしょう。ただし決定的に違うのは、オークションはリアルタイムに更新されなければいけない、という点です。この点では、むしろチャットプログラムに近いと思います。 考え方としては、全体を2つに分けてまとめます。 ・サーバー側のプログラム クライアントから送信されたものをデータベースなどに保管する処理。 保管されている情報を検索してそこから最新の情報(現在の金額などですね)をまとめて返送する処理。 時間をチェックし、締切るなどの処理。 ・クライアント側のプログラム なんらかの形でサーバーに接続し、最新情報を取得しリアルタイムに表示する処理。これは一般的なAjaxだけでは難しいので、サーバーサイドイベントなどの機能を利用することになるでしょう。 まずは、これらの個々の機能を1つ1つ個別に実装してみてはいかがでしょう。それらがすべて正常に動くことを確認したところで、それぞれを統合していくわけですね。 サーバー側は、PHPでもなんでも得意なものでかまわないと思います。クライアント側はJavaScriptですね。

selfless
質問者

お礼

回答ありがとうございます。 技術的な実装に関するお話はよく分かりました。 JavaScriptでサーバサイドイベントというとNode.jsとかを使うことになるでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • オークションサイトの作成

    「Yahoo!オークション」、「ビッダーズ」などたくさんのネットオークションサイトが存在します。 そこで思ったのですが、私もああいうオークションサイトの真似みたいなものをしてWebサイトを作ってみたいです。 実際にたくさんの人に利用してもらうわけではなく、友達の間だけでするつもりです。 落札などができて、入札されたら自動的に"現在の価格"が更新されるようにしたいです。 そういうなものはどうやって作るのでしょうか? 教えてください。

  • オークション落札システムについて

    オークションについて無知なのでよろしくお願いします。ヤフーオークションを見ていると、入札残り時間と希望落札価格が表示されている場合、希望落札価格に達していなく、残り時間が0になった時その時点で最後の入札者に落札されるのですか? 又、希望落札価格が表示されていない場合は入札残り時間が0になった時、出品者が落札するかどうかを決めるのですか?すみませんが誰か教えて下さい。

  • オークションでのこの行為は許される?

    こんにちは、私は某オークションサイトでどうしてもどうしても欲しいものが出展されていました。 『たとえどんな手段を使っても…』そんな気持ちでその商品に入札しました。 残り時間が12時間をきった時、私は我慢できなくなり今入札されてる金額の5倍近くの金額(1万ちょっと)を入札しました。 しかし、私はその金額で落札されてもこの商品を買いたいと思い入札しました。 結果は、なんとか私がその商品を落札することができました。(私が入札した価格の半分で落札されました。) …が、この行為は許される行為なのでしょうか? (この落札価格は、別のオークションサイトで類似した商品がこの位の値段(1万)だったのでこの価格にしました。)

  • ヤフーオークション 落札について

    現在オークションで落札しているのですが、あなたが現在の最高額入札者です。と表示されています。即決価格はなく、最低入札価格もない?ようです。このまま時間を終了すると、落札できるのでしょうか?時間終了しても、出品者が、入札の額が少ないので、応じられないというふうになることはあるのですか?

  • ヤフーオークション最低落札価格について

    ヤフーオークションで最低落札価格付きの1円オークションに参加したのですが、はじめに「2000円」と入札すると、100倍以下の入札はできないと出て、では「100円」と入札すると「最低落札価格に満たない」と表示され、「最低落札価格」がいくらかもわかりません。 一体、いつまで上げればいいのでしょう?ひたすら「最低落札価格」以上になるまで入札し続けなければいけないのでしょうか? 「最低落札価格」が表示されているのはわかるのですが、「最低落札価格」が表示されていないのはどういう意味があるのでしょう?

  • オークションサイトについて!(落札関係)

    Yahoo!などの有名オークションサイトで、現在価格千円、最低落札価格ナシの品があったとします。オークション終了寸前(数秒前)に、自分は自動入札で二千円、ある人は自動入札で千五百円で入札し、時間切れになった場合、最終的な落札価格はいくらになるのでしょうか?また、終了間際で自動入札で、2人が同額で入札した場合、落札者はどうやって決まるのですか?

  • yahooオークションについて

     今yahooオークションに商品を出品してるのですが、希望価格を50000円にして、最低落札価格も50000円に設定しています。ある方が、49999円で入札しているのですが、これ以上値が上がらず、困っています。この入札者は本当に落札する気があるのかと、ちょっと疑問に思っています。最低落札価格はネット上では表示されませんが、希望価格は表示されています。それなのに49999円という、1円だけ低い価格で入札してるので、どうしても嫌がらせにしか感じないのですが、どう思われますか?

  • YAHOOオークションの最低落札価格について

    YAHOOオークションで入札すると最低落札価格に達していませんと表示されます。でも、入札開始価格より高く値段を設定しているし、最低落札価格もなしとかかれています。なんでこのような表示がされるのでしょうか?わかるかた教えてください。

  • YAHOOオークション

    YAHOOオークションに出品しています。入札が1件ありますが最低落札金額を設定しているので最高落札者が居ない状況です。 現在の入札額でオークションを終了させることは可能ですか? 解りやすく言うと最低落札金額に届いていないが現在価格で売りたいってことです。 スタート 145000 最低落札金額 155000 即決価格 185000 現在入札額 150000 あと数時間で終了してしまうので何方か至急教えてください。 

  • ペニーオークションについて教えてください。

     最近、ペニーオークションとやらを発見してあまりの価格の安さにビックリ! せっかくだから買い物をしようと思って入札したいのですが、商品の下部にある残り時間らしき表示が 00:00:00になっても「処理中」となってさらに1円上がる。また00:00:00になって「処理中」となって1円上がるの繰り返しで、どこで入札すればいいのか分かりません。  一体どこを見れば本当の締め切り時間が分かるのでしょうか? ヤフオクなどは終了時間が明記されていて非常に分かりやすくていいんですが・・・。  それとも見た感じ、ほとんどが新品ぽいので、00:00:00になるたびに落札されているのでしょうか?  あまりに安いんで大丈夫ですか? どなたか教えてください。