[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]

いまの花形といえば、YouTubeなどのWebサービスです。 インターネットで仕事をしようとすれば、Webの知識は必須です。 ここでは、いきなりRuby on railsやdjangoのフレームワークに行かず、 基本がわかりやすいjavascriptのNode.jsで作ってみます。 思っているよりも、まったく簡単ですので、安心してください。 ここでは、一番簡単なVisual Studioを使っていますが、Visual codeなどのテキストエディタを使ってもいいです。 まずは、Node.jsをイン...
孤独なコンピュータ | 2018.11.27 Tue 18:44
いまの花形といえば、YouTubeなどのWebサービスです。 インターネットで仕事をしようとすれば、Webの知識は必須です。 ここでは、いきなりRuby on railsやdjangoのフレームワークに行かずにシンプルなjavascriptのNode.jsで作ってみます。 思っているよりも、まったく簡単ですので、安心してください。 ここでは、一番簡単なVisual Studioを使っていますが、Visual codeなどのテキストエディタを使ってもいいです。 まずは、Node.jsをインストールしま...
孤独なコンピュータ | 2018.11.16 Fri 17:20
ゲームプログラミングの定番といえば、テトリスとブロック崩しではないだろうか。 つぎはそのブロック崩しをjavascriptで実装しようと思う。
ゲームプログラミング | 2018.11.11 Sun 21:17
前回からの続きです。 ソースプログラムはGithubに置いてありますので、 https://github.com/genestera-jp/speech_to_text の中のSpeech_textmain.pyまたは、前回の記事を参考に見てください。 (行番号41から47) #言語選択スピンボックスボタン self.v = ('ja-JP_BroadbandModel','en-US_BroadbandModel','en-GB_BroadbandModel') &...
孤独なコンピュータ | 2018.11.05 Mon 11:19
前回からの続きです。 前回までで、録音のプログラムはできました。 あとは、IBMのWatson、Speech to Textを使って音声を文字に変えるだけです。 googleのAPIのSpeech to Textでもできますが、どうもWatsonの方が簡単そうです。 参考:あぱーブログ様(GoogleとIBM Watsonの音声認識APIを比較してみた) IBMのWatsonについては、 まえにワトソンの翻訳AIを使ってみる で翻訳プログラムを作っていますので、登録については、 ブログ内のアカウント作成手順などにつ...
孤独なコンピュータ | 2018.11.01 Thu 11:13
前回からの続きです。 いつもどおり、tkinterを使ってGUIにしてみたいと思います。 あまり機能を付けすぎるとプログラムが分かりにくくなりますので、最低限の機能、チェックしかしていません。 仕様: 録音開始ボタンで録音開始する。 録音停止ボタンで録音を終了する。 再生ボタンでWindows既定のソフトで再生する。 出力ファイルの変更で音声出力ファイルを変更できるようにする。 実行した例: ソースプ...
孤独なコンピュータ | 2018.10.31 Wed 08:46
Paint()関数はPIECE_TRUEとPIECE_FALSE2種類のブロックを表示する。 今回はhtml + javascript で実装するので、ブロックは<div class='true_box'></div>のようなタグで表現する。
ゲームプログラミング | 2018.10.30 Tue 22:11
テトリスでゲームプログラムで用いる関数 AdjustLine() 横一列がブロックで埋まっている場合の処理 MovePiece() ブロックを移動する NextPiece() 次のブロックを出現させる Paint() ゲーム画面を描画 PieceToFiela() ブロックの位置と内容をfield配列にコピー TurnPiece() ブロックを回転
ゲームプログラミング | 2018.10.30 Tue 22:07
AdjustLine()関数で横一列が埋まっているか確認する。 ブロックが最上部を突き出ていないかどうかを調べ、突き出ている場合はゲームオーバー。
ゲームプログラミング | 2018.10.30 Tue 21:59
ブロックが一番下に到達したかどうかは、MovePiece(下)の戻り値を調べることで判定できる。 移動できない場合、ブロックのデータをfield配列にPieceToField()で上書きする。
ゲームプログラミング | 2018.10.30 Tue 21:06
全1000件中 201 - 210 件表示 (21/100 ページ)