[WP]no.008 画像のフィルタ処理


HSPで画像のフィルタ処理
30分+α

他の言語でやりたかったけれども、GUI処理は圧倒的に便利なのでつい…


WS000037.jpg
4近傍鮮鋭化フィルタの例
画像はチェックボックスが無いですがキニシナイ

続きを読む

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

tag : HSP3 画像解析

Wordでソースコードを張り付け、行番号を加える

人によってはテーブルでゴリ押しする人も居るようですが。

ここでは段落番号を使ってみます。


追記に貼ってあります。


続きを読む

[WP]no.007 リプレイ記録(TonyuSystem)

powも無ぇ!logも無ぇ!continueも参照型もビット演算も無ぇ!
おらTonyuざ嫌だ~ hspへ出るだ~ 原曲よく知らない


TonyuSystemでリプレイファイルの記録、再生。
WeeklyPrograming扱いにしておこう… 製作時間は1時間ちょっと。

中学生くらいにSTGを作成した時にリプレイ載せようと思って載せれなかったことを突然思い出したので。
TonyuSystemにはビット演算が無いので、剰余でなんとか。


実行方法:Managerクラスのオブジェクトのみを画面に生成しておき、実行する。

遊び方
Readyと表示されている状態で、Spaceを押す。
すると直ぐにPlayerオブジェクトが表示されるので、方向キーで適当に動かしてみる。
この時、「rec0.dat」というファイル名で入力を書き出している。
300F経過後、Playerオブジェクトは死ぬ。
その後、再びPlayerオブジェクトが表示され、rec0.datを読み込み、操作を再現する。

バグはあるかも知れません。

小数点計算の精度があまりよろしくないので、全く同じような動作をするとは限らない、と説明しておきます。
一定タイミングでキーフレームの挿入等の対策が必要。余計ずれそうな気はしますが。

あぁ、バージョンは1.27(Html5でない方)です。Tonyu2はよく分からないです(ファイルの読み書き辺りなど)

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : TonyuSystem

[WP]no.006 クイックソート@hsp

HSPでクイックソート
スタック使わない方法って無かったっけ?無いか。

製作時間40分ぐらい

ランダムな数字の羅列など面白くないので、交換する度に画面の描画を行います。クッソ遅く感じます。
このプログラムのピボット選択が見事にバブルなので、そもそも交換する度に画面の描画を行うのが間違い。
マージソートの方が多分楽しい。

ピボット選択を修正すればさらに劇的に早くなりますが、C言語レベルで書く、表示しないなら大して変わらないはず。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : HSP3 アルゴリズムとデータ構造

[WP]no.005 基数ソート+バケットソート@HSP

整数最速のソートアルゴリズム。多分。

製作時間30分
基数は10、4桁まで。

アルゴリズムの詳細はWikipediaへ。
ざっくりすると、「0~9」の数字が付いたバケットに配列内のデータを投げ込み、0から順に取り出してソートするイメージです。
これを桁単位で行う。投げ込む順番は保持する必要があるので、バケットはQueueなイメージ。

リスト(Queue)を使うのですが、hspでは配列しか扱えないのでメモリ消費は大きめ。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : HSP3 アルゴリズムとデータ構造

プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++JavaRubyUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1815位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
333位
アクセスランキングを見る>>