HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
0128
窓月らら自作アプリ・開発ツール等宣伝スレ22解決


窓月らら

リンク

2023/1/28(Sat) 20:36:10|NO.99037

立てます。
題名の通りです。どんどん宣伝しちゃってください。
また、こんな情報やツールがあったよという報告も歓迎です。

タイトル
動作環境(対応するHSPのバージョン, OS等)
簡単な説明
入手先

などを書いちゃってください♪

うちから!
Androidアプリ配信しています。HSP3Dishで作成されてます。
https://play.google.com/store/apps/developer?id=Miecat+Soft

↓↓↓ ではどうぞ ↓↓↓



この記事に返信する


nennneko5787

リンク

2023/1/30(Mon) 18:20:06|NO.99039




窓月らら

リンク

2023/1/30(Mon) 18:50:45|NO.99042

CoinFZ for Android 1.5.2 配信開始されました。
ザイフ取引所の仮想通貨価格等を表示します。
HSP3Dishで開発してますが、現時点のターゲットはAPI-31です。
https://play.google.com/store/apps/details?id=com.miecat.coinfz



きせん

リンク

2023/1/30(Mon) 20:16:52|NO.99043

カードで戦ゲーム
未完成だけどこそっと公開してます。
ゲーム名すら仮称ですけど。

https://play.google.com/store/apps/details?id=com.momokka.ikusa



窓月らら

リンク

2023/1/30(Mon) 21:03:34|NO.99044

きせんさん>

SHV39(Android 9)で戦(仮)をインストールしてみましたが、起動直後に何の画面も出ずに落ちてしまいます。



きせん

リンク

2023/1/30(Mon) 21:40:26|NO.99045

起動できないとは(笑)
すこし古いので試してみます。



きせん

リンク

2023/1/30(Mon) 21:48:09|NO.99046

前のAndroidだと大きめの画像を
読み込むと落ちることがあった気がしましたが、
Android9あたりでも落ちてしまうのかな?
前のAndroidひっぱりだして充電して検証してみます。



GENKI

リンク

2023/1/30(Mon) 22:29:33|NO.99048

お言葉に甘えて…スマホ用じゃないんですが。

作ったゲームとツールとモジュールのまとめページ
https://mclab.uunyan.com/dl.htm
全てWindows用。ゲーム15、ツール19、モジュール24ぐらい。さすがに古いのは、もう動かないものもあるかもしれません。
数が多いのでおすすめなのを一部だけ紹介。

・ぜんぶ食べないと出られない部屋 他
受賞作とかそうでない作品とか。

・PAD設定さん
ゲームパッドのキーコンフィグ実装モジュールとツール。

・PixelA メーカー
半透明PNGをgmode 7用に加工。

・TAKOMASS
ストップモーション・アニメーションを作成するためのツール。

・TOY-CAKE!
たゆんたゆん。

・d2cモジュール
2Dの衝突判定

・修正ユリウス日換算モジュール
日付計算

・ツイートモジュール
ツイートボタンを実装

・mod_Tayunモジュール
たゆんたゆん



窓月らら

リンク

2023/1/31(Tue) 17:36:13|NO.99051

きせんさんのアプリはインストール失敗していただけみたいです。
こんなこともあるんですね、、お騒がせしました。



雪月夜

リンク

2023/2/2(Thu) 21:01:28|NO.99071

以下のスレッドで公開したプログラミング学習ツールを更新しました。
https://hsp.tv/play/pforum.php?mode=pastwch&num=97691

ダウンロードリンク
https://ux.getuploader.com/yukidukiyo/download/4

実装したい機能はほぼ実装できたので、ひとまずはこれで更新終了です。



buhio

リンク

2023/2/3(Fri) 12:52:38|NO.99072

しばらく本業のため、触れないので、ほんのβ版ですが公開します。
HSPでモーションエディタができないかという試みですが、ご意見いただければ幸いです🐽
どうぞよろしくお願いいたします。現状バグだらけです。ごめんね

https://sites.google.com/view/buhio/%E3%83%9B%E3%83%BC%E3%83%A0#h.enlfvn7hggnb



窓月らら

リンク

2023/2/5(Sun) 05:24:20|NO.99075

うちのHSP3ページです。
https://miecat.com/hsp/



窓月らら

リンク

2023/5/3(Wed) 14:22:25|NO.99375

CoinFZ for Android 1.7.0 リリースしました。
新規上場銘柄に対応。
https://play.google.com/store/apps/details?id=com.miecat.coinfz



雪月夜

リンク

2023/8/21(Mon) 07:34:28|NO.99955

bmp画像に特化させたpicload拡張モジュールです。
一言で拡張子がbmpのファイルと言ってもいろんな形式があり、中にはHSPでは読み込めないbmp画像もあります。
このモジュールを使えば、ほぼ全てのbmp画像を表示させることが可能です。

#module #deffunc bmppicload str m_filepath actwid=ginfo(3) filepath=m_filepath exist filepath tstrsize=strsize sdim dt,tstrsize bload filepath,dt id=0 chk=wpeek(dt,id):id+=2 bitmapflg=0 if chk=19778{ ;bmp paletteflg=0 bitfieldflg=0 dim colmask,4 dim maskshiftnum,4 dim maskshiftdir,4 mref bmscr,67 screentype=bmscr(17) id+=8 offset=lpeek(dt,id):id+=4 headsize=lpeek(dt,id):id+=4 if headsize>=40{ ;BITMAPINFOHEADER picwidth=lpeek(dt,id):id+=4 picheight=lpeek(dt,id):id+=4 id+=2 pixelbitnum=wpeek(dt,id):id+=2 if pixelbitnum<=8{ paletteflg=1 } compressiontype=lpeek(dt,id):id+=4 id+=12 colidnum=lpeek(dt,id):id+=4 id+=4 } if headsize>=52{ ;BITMAPV3INFOHEADER(V2ヘッダ) bitfieldflg=1 masknum=3 repeat 3:ctid=2-cnt colmask(ctid)=lpeek(dt,id):id+=4 tcolmask=colmask(ctid) repeat 32 if tcolmask>=256{ ;右シフト tcolmask>>1 }else:if (tcolmask&128)=0{ ;左シフト tcolmask<<1 maskshiftdir(ctid)=1 }else{ break } maskshiftnum(ctid)++ loop loop } if headsize>=56{ ;BITMAPV3INFOHEADER(V3ヘッダ) masknum=4 ctid=3 colmask(ctid)=lpeek(dt,id):id+=4 tcolmask=colmask(ctid) repeat 32 if tcolmask>=256{ ;右シフト tcolmask>>1 }else:if (tcolmask&128)=0{ ;左シフト tcolmask<<1 maskshiftdir(ctid)=1 }else{ break } maskshiftnum(ctid)++ loop } if headsize>=108{ ;BITMAPV4HEADER id+=52 } if headsize>=124{ ;BITMAPV5HEADER id+=16 } if compressiontype=3&(headsize!=52&headsize!=56&headsize!=124){ ;圧縮(ビットフィールド) if masknum<3{ masknum=3 } bitfieldflg=1 repeat 3:ctid=2-cnt maskshiftnum(ctid)=0 colmask(ctid)=lpeek(dt,id):id+=4 tcolmask=colmask(ctid) repeat 32 if tcolmask>=256{ ;右シフト tcolmask>>1 }else:if (tcolmask&128)=0{ ;左シフト tcolmask<<1 maskshiftdir(ctid)=1 }else{ break } maskshiftnum(ctid)++ loop loop } if paletteflg{ ;カラーパレット if screentype=1{ buffer actwid,picwidth,picheight,screen_palette }else:if screentype=2{ screen actwid,picwidth,picheight,screen_palette }else:if screentype=3{ bgscr actwid,picwidth,picheight,screen_palette } palcolnum=int(powf(2,pixelbitnum)) repeat palcolnum b=peek(dt,id):id++ g=peek(dt,id):id++ r=peek(dt,id):id++ id++ palette cnt,r,g,b,0 loop palette -1,,,,1 }else{ ;フルカラー if screentype=1{ buffer actwid,picwidth,picheight }else:if screentype=2{ screen actwid,picwidth,picheight }else:if screentype=3{ bgscr actwid,picwidth,picheight } } if compressiontype=1|compressiontype=2{ ;圧縮形式(RLE) rledtsize=tstrsize-id sdim rlesizedt,1024 rlesizeid=0 waru=8/pixelbitnum repeat if id>=tstrsize:break num=peek(dt,id):id++ chkbyte=peek(dt,id):id++ repeat num/waru if rlesizeid>=varsize(rlesizedt){ memexpand rlesizedt,varsize(rlesizedt)+1024 } memcpy rlesizedt,chkbyte,1,rlesizeid,0 rlesizeid++ loop loop imagedtsize=rlesizeid sdim imagedt,imagedtsize memcpy imagedt,rlesizedt,imagedtsize,0,0 }else{ imagedtsize=tstrsize-id sdim imagedt,imagedtsize memcpy imagedt,dt,imagedtsize,0,id } id=0 mref vram,66 if paletteflg{ ;パレットカラー setbitlen=picwidth/4*4 if picwidth\4!=0{ setbitlen+4 } getstwid=0 picwbitlen=picwidth*pixelbitnum getwbitlen=picwbitlen/32*32 if picwbitlen\32!=0{ getwbitlen+32 } bitmask=palcolnum-1 lineid=0 setid=0 repeat if id>=imagedtsize:break if getstwid<picwbitlen{ getlbyte=peek(imagedt,id):id++ repeat 8/pixelbitnum:ctid=cnt if getstwid+ctid>=picwbitlen{ break } palid=(getlbyte>>(8-((ctid+1)*pixelbitnum)))&bitmask poke vram,setid,palid setid++ loop }else{ id++ } getstwid+=8 if getstwid>=getwbitlen{ lineid++ setid=setbitlen*lineid getstwid=0 } loop bitmapflg=1 }else{ ;フルカラー setbitlen=vramfxbitlenset(picwidth) lineid=0 setid=0 dim coldt,masknum colbytenum=pixelbitnum/8 if bitfieldflg{ ;ビットフィールド有 chkbyte=0 repeat if id>=imagedtsize:break memcpy chkbyte,imagedt,colbytenum,0,id id+=colbytenum repeat masknum coldt(cnt)=chkbyte&colmask(cnt) if maskshiftdir(cnt){ coldt(cnt)<<maskshiftnum(cnt) }else{ coldt(cnt)>>maskshiftnum(cnt) } loop if setid+3>setbitlen*(lineid+1){ lineid++ setid=setbitlen*lineid } repeat 3 poke vram,setid,coldt(cnt):setid++ loop loop }else{ ;ビットフィールド無 repeat if id>=imagedtsize:break repeat colbytenum if cnt<3{ coldt(cnt)=peek(imagedt,id):id++ }else{ id++ } loop if setid+3>setbitlen*(lineid+1){ lineid++ setid=setbitlen*lineid } repeat 3 poke vram,setid,coldt(cnt):setid++ loop loop } bitmapflg=1 } } if bitmapflg=0{ picload filepath } return #defcfunc vramfxbitlenset int m_gw if (m_gw*3)\4!=0{ ix=4-((m_gw*3)\4) }else{ ix=0 } return 3*(m_gw+fx)+ix #global ;使い方 buffer 1 bmppicload "画像パス" gsel 0 pos 0,0 gcopy 1,,,ginfo(12),ginfo(13)



窓月らら

リンク

2023/8/22(Tue) 00:34:24|NO.99958

最新のHSP3.7b6 の HSP3Dish(Android) を使い、API-33に対応しました。
今回より、aabでの登録にやっと切り替えられました。
apkは各端末に合わせてGoogleが生成・署名し配信されています。
https://play.google.com/store/apps/developer?id=Miecat+Soft



ABATBeliever

リンク

2023/9/1(Fri) 22:47:22|NO.100014

InternetStroller Memoria
半自作ブラウザです
gooのコード(1)とOS標準のWebView(2)を使っているので完全な自作ではありませんが...
1:https://blog.goo.ne.jp/hiro239415/e/5041aec497e02427c2b123aef07977e3
2:https://www.nuget.org/packages/Microsoft.Web.WebView2
(作者さんには許可もらってます、Microsoftの規約にも従ってます)

Windows10以降ではWebView2で、それ以前(XP〜8.1)ではTridentを用います
一応タブブラウザで、510KBです
ダウンロードはhttps://abatbeliever.github.io/InternetStroller/



しまくろねこ(本物)

リンク

2023/9/19(Tue) 21:50:16|NO.100055

一度書き込みましたが、今日やっと登録作品が反映されましたので再度書き込ませていただきます。

Google Play StoreとHSPプログラムコンテスト2023に作品登録しました。

タイトルは「PIYOKO SURVIVAL」です。
操作方法は基本的にマウス1つで行えますが、マウス+キーボードを推奨します。

まずは、ステージクリアアドバイス動画でどんなゲームか見てみてください。
https://youtu.be/ik3rSHbHC9Y

次に作品紹介動画です。
https://youtu.be/qU4biI4z-wY

HSPプログラムコンテストの登録したURLです。
https://dev.onionsoft.net/seed/info.ax?id=2357

最後はGoogle Play Storeの当作品のURLです。
https://play.google.com/store/apps/details?id=com.simakuroneko.piyoko_survival

お時間のある時に是非遊んでやってください。
それでは宜しくお願いいたします。



Miyabi

リンク

2023/10/3(Tue) 21:43:36|NO.100121

もう古くなりましたがよろしくお願いいたします。

たまねこ
-3つ以上つなげて消す簡単パズルにゃん-
Androidゲーム
https://onl.sc/29SxRRm



窓月らら

リンク

2023/12/5(Tue) 17:43:52|NO.100745

ずんだまめ android版配信開始されました。正式リリースになります。
https://play.google.com/store/apps/details?id=com.miecat.zundamame

ちなみに今回は久々の新規アプリ登録になりますが、
12/3に一通り登録(11項目もあった)して只今審査が通ったので、
およそ2〜3日というところでした。



ゆっくりXP

リンク

2023/12/7(Thu) 16:51:12|NO.100765

Windows 11で角丸ウィンドウを四角にするソフト SQUARING CORNER
対応OS Windows 11以降(Windows 10以下のOSは使用不可)
https://dev.onionsoft.net/seed/info.ax?id=2373

窓の杜にも紹介されていて、フリーソフト100でも公開されています。
https://forest.watch.impress.co.jp/docs/review/1541115.html
https://freesoft-100.com/review/squaring-corner.html



nyorotan

リンク

2023/12/20(Wed) 22:33:48|NO.100894

ルビ振り支援ソフト ルビふりゃ〜
https://dev.onionsoft.net/seed/info.ax?id=2395

Vectorのソフトライブラリに登録&公開を始めました。
https://www.vector.co.jp/soft/winnt/writing/se526139.html

興味のある方、使ってみてください。
よろしくお願い致します。



窓月らら

リンク

2023/12/21(Thu) 19:45:46|NO.100899

スレが上がってきたから便乗するのだ。

GooglePlay で「ずんだもん」「ずんだもん ゲーム」「ずんだもんのゲーム」
で検索すると「ずんだまめ」が上位に出てくるようになったのだ。
1番目表示になったのだ! (お金払ったわけではないのだ)



窓月らら

リンク

2024/2/21(Wed) 18:21:01|NO.101273

プロセス間共有メモリモジュール 1.0 公開しました。
https://miecat.com/hsp/index.html

異なるプロセス(exe)間で共有できる変数(メモリマップトファイル)なのだ。
詳しいことはサンプルを見るのだ。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.99037への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2023(c) All rights reserved.