第78号HSPTV!メルマガアーカイブこのページはHSPTV!のメールマガジンのバックナンバー置き場です。メールマガジンへの加入はhsp.tvまで。皆さん明けましておめでとうございます、おにたまです。今年も頑張っていきたいと思っています。昨年は、新しい書籍の出版やコンテスト開催、イベント参加など色々なことがありました。2010年もまた、新しいことにチャレンジしていきたいと考えています。1つ具体的に挙げるとすれば、既存のOSやランタイムに縛られない様々なプラットフォームでの展開を目指して行きたいところです。これからもぜひ、暖かい目で見守っていってもらえると嬉しいです。はじめにこんにちは、うすあじです。今回は”おにたま”の挨拶からでした。今年もよろしくお願いします。コンテストが終わり、参加賞発送も終わりました。一部の入賞の賞品が、まだ発送できていないものがあります。うすあじ賞は数日以内に発送の予定です。遅くて申し訳ないです。それから、今回から「ゆめゆめ日記」がお休み。おせち気分を吹き飛ばしつつ、メルマガスタートです。第40回このコーナーでは、HSP3の変わった使用例や、気付きにくい機能などを紹介していきたいと思います。HSP3.2の新機能について、紹介していきたいと思います。標準で色々な追加されている命令から、今回取り上げるのはsplit命令とstrtrim関数です。strtrim命令は、文字列を整形するための機能を持っています。「"こんにちは"」という文字列の両端にある「"」の記号だけを取り除いたり、特定の文字コードだけを削除するといった使い方ができます。文字コードp2のパラメーターで、文字列の特定部分だけを対象にすることができます。0の場合は、両端(デフォルト)。3の場合は文字列内すべてが対象になります。文字コードには、全角のコードも含めることができます。strtrim(s,3,$4081)上は、文字列に含まれた全角スペース(空白)だけを削除するというサンプルです。1つ、文字列関連の新しい機能split命令を紹介します。分割された要素が代入される変数これは、たとえば「1,2,3,4」のように特定の文字で区切られた文字列からそれぞれの要素を取り出すものです。a1,a2,a3,a4上の例では、a1,a2,a3,a4という変数それぞれに「,」で区切られた文字列「1」「2」「3」「4」を代入します。getstr命令と似ていますが、一度に複数の項目を処理できることと、区切り文字は1文字より多いものが使用できる点で使い勝手が向上しています。新しく追加された機能の中では、地味なものですが色々な場面で意外に使う機会があるかもしれません。こんなこともできると頭の隅に置いておくといいですよ。レポート】「ゲーム開発の歴史と現在・未来」ゲーム開発の歴史と現在・未来~アマチュアゲーム開発から商業ゲーム開発まで~前回告知したイベント「ゲーム開発の歴史と現在・未来」にいってきました。同人ソフトや関連メディアの事をまとめた内容です。どんな話題だったかをさらっとまとめておきます。・70年代・80年代のゲーム開発環境についてゲームの初めてから、CPUを使わないアーケードゲームの時代。初期家庭用パソコンの盛り上がりがあり、インベーダーゲームが大流行。自宅でゲームができるという理由で家庭用パソコンが流行しました。発表の場として同人ソフトが登場しました。・80年代・90年代のゲーム開発環境についてショップの店頭でプログラムする時代。同人ソフトの開発から、ファミコンなど家庭用ゲーム開発の話。・2000年代・現在の環境とHSP、プログラミング教育についてBASICからMS-DOSベースの時代。Windowsになって、HSPを作った経緯を紹介。おにたまの名言「電気と汗と祈りで、コンピュータは動く」発表。若い人には新鮮な驚きを含んだお話で、とても楽しめました。当日のスライドが公開されているので、見てみてください。しい1年がはじまりました。何か目標を決めておくのもいいかもしれませんね。健康に注意して、頑張っていきましょう。