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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1220
MTGHSPと環境依存度合いについて11解決


MTG

リンク

2009/12/20(Sun) 23:34:09|NO.29374

質問と言うほどの内容ではないのですが、HSPはC言語で組まれたゲーム等と比べて、OSや環境による不具合が少ない印象があります。
あまり環境に依存する機能を利用していないからでしょうか。それとも単に総数の違い(割合はそう変わらない)でしょうか。



この記事に返信する


KA

リンク

2009/12/21(Mon) 01:28:20|NO.29375

そういう開発思想だからだと思います。

標準命令や関数もマクロを除けば、数的には結構少ないです。
(使いやすい反面、高度なことには難が有りますが...)
それらが少なければ、それだけ不具合も少なくなります。

不具合の割合は<件数/規模>で考えると同じくらい?
規模の考え方や使い方でも変わりますが...



SYAM

リンク

2009/12/21(Mon) 09:29:42|NO.29378

>OSや環境による不具合

↑を減らすためのクッションになる部分がネイティブコードのプログラムよりも多く、また一番上のクッションになるHSPが結構安定してくれてるからだと思います。



Hatter

リンク

2009/12/21(Mon) 10:08:58|NO.29379

> HSPはC言語で組まれたゲーム等と比べて、OSや環境による不具合が少ない印象があります。

HSPは対象が基本的にWindowsだけに絞っているため、
CのようなさまざまなOSでのコンパイルが考えられている物より、
Windowsと協和性ががあるのではないでしょうか。

> あまり環境に依存する機能を利用していないからでしょうか。
う〜ん。Windowsでしか基本動かないよね〜。



EverWood

リンク

2009/12/21(Mon) 10:34:26|NO.29380

Macを持ってないのでわからないのですが、
よくきく「Mac上でWindowsXPを動かすエミュレーター」の上で、
HSP3.2は動かないのかな?

さらに動いたとしたら、必要な.dllをコピーしておけば、
HSPの.dll、さらには、WindowsAPIの.dllは動くのでしょうか。
(まあDirectXとかFrameWorkは無理と予想はつくけど)



Hatter

リンク

2009/12/21(Mon) 11:17:19|NO.29381

Linux上ではWineを用いて、
HSP3.1のコンパイラが動きました。
HSP3.1のバイナリコードが動くかは確かめて無いけど。



EverWood

リンク

2009/12/21(Mon) 12:06:06|NO.29382

> Hatter さん

情報ありがとうございます。好学のため、もしよかったら
Linux上でHSP3.2が動くかどうか、
時間のあるときにでもためして教えてもらえたらありがたいです。



EverWood

リンク

2009/12/21(Mon) 12:10:08|NO.29383

誤)×好学 ○後学

…でも、意味はおかしくないか。



MTG

リンク

2009/12/22(Tue) 00:14:56|NO.29391

>KAさん、SYAMさん、Hatterさん
レスありがとうございます。

そう凝ったものを作るのでなければ、シンプルなHSPの方が敷居は低そうですね。
簡単なゲームを作ってみたく、どのツールを選ぼうか迷っていたのですが、とりあえずHSPで始めてみようと思います。



EverWood

リンク

2009/12/22(Tue) 00:30:45|NO.29392

> MTG さん

本題の途中で横入りしてごめんなさい。

HSPおすすめですよ。ネット上でいろいろ良質な入門ページも充実してます。
お金があればとりあえず出たばかりの「HSP3.2プログラミング入門」を買って
ぜったい損はしません。
あんまり余裕がなかったら立ち読みでもいいので、ちょっと本屋さんでみてみるといいですよ。



MTG

リンク

2009/12/25(Fri) 17:45:56|NO.29498

>EverWoodさん
いえいえ、お気になさらず。

身近にプログラミングに詳しい知人が居ないので、豊富なユーザーサイトやこちらのような場があるのはありがたいです。
参考書は最新版が出ていることに気付かず、昨日古本屋で3.1verを購入してしまいました(;;
とりあえずはこれで、正月のんびりやってみようと思います。



panda

リンク

2009/12/26(Sat) 01:03:29|NO.29514

RedHat系 Linux で wine hsp3.2 動きました。
タスクトレイ動作まで確認できてます。



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