板情報 | 携帯 || コンピュータ ]  
ウェブ検索

PugoStation BBS


この掲示板についての説明は▼偽スレにあります。
▲PugoStation Top


スレッド作成:
タイトル:
名前: E-mail(省略可)
内容:

1 : こんにちは(43) / 2 : 盛り上がらないMPWスレ(72) / 3 : 悠久のハイパーカード(267) / 4 : 謎(4) / 5 : ProjectBuilderでゲーム製作(81) / 6 : なんでもスレッド〜(172) / 7 : ぷごへの連絡スレッド(15) / 8 : MacBeat0.5 Carbon(80) / 9 : ドクターエフェクトVup(24) / 10 : beditor Carbon(仮称)(15) / 11 : Carbon版HyperCardを騙ろう(98)
  (全部で11のスレッドがあります)

掲示板の使い方 / 新着をメールで受信 / 過去ログ倉庫 / スレッド一覧 / リロード




1 こんにちは (Res:43)All First100 Last50 SubjectList ReLoad 1
1 名前:M氏 投稿日: 2003/12/03(水) 10:13
こんにちは。PgColorXでかなり驚いて、一作品作ったので、見てもらえたらいいと思っているのですが、どうしたらいいでしょうか。

31 名前:ぷご 投稿日: 2004/09/25(土) 23:02
とりあえずPantherの機能でzip圧縮したファイルを
ベクターに送るのはやめてくださるとありがたい。
たいていの人は解凍できないんじゃないかな?

32 名前:( ´ω`)y-~ (G5PVvZZ2) 投稿日: 2004/09/26(日) 15:12
lzhキボンヌ。
sitだとバージョンによって全然別物だし。

33 名前:M氏 投稿日: 2004/09/30(木) 08:06
すみません。lzhだとファイル構造が崩れそうなのでsitにしました。

34 名前:( ´ω`)y-~ 投稿日: 2004/10/02(土) 05:50
ちらつきひどすぎ!
いったい何が原因なんだ!

35 名前:ぷご 投稿日: 2004/10/02(土) 09:30
うちではモニタを640*480,256色にすればだいぶましになりました。
できるだけスクリーンに描画するのを速くするといいわけです。

36 名前:M氏 投稿日: 2004/10/02(土) 19:35
9起動のiMacDVではちらつきは全くないんですけどね

37 名前:ぷご 投稿日: 2005/05/13(金) 21:39:25
液晶では残像が残りやすいとか、反王速度が遅いとかで
ものすごくちらつきます。ものすごく。ええ、ものすごく。

38 名前:M氏 投稿日: 2006/04/24(月) 09:23:04
PgcolorXとも関係なくなってしまいますが、
iPod版も作ってみました。
http://ipodlinux.org/KeyMan
今度はちらつきはないです(^ ^)

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


2 盛り上がらないMPWスレ (Res:72)All First100 Last50 SubjectList ReLoad 2
1 名前:ぷご★ 投稿日: 2003/09/09(火) 23:01
無料で提供されているにもかかわらず、ユーザ数の
少ないまま消え去ろうとしている。

でも、僕にとってはHyperCardよりも人生を変えた
そんな開発環境なんだ。

-- Macintosh Programmers Workshop --

63 名前:ぷご 投稿日: 2005/01/12(水) 00:20
だから、そんなことにはきょうみがないといっておろう。

64 名前:ぷご 投稿日: 2005/01/12(水) 00:24
面白い/面白くないというのは一切関係ない。
自分の役に立つか/そうでないか、が基準です。
興味があることは、とりあえず情報だけは拾っておきます。
行動するかどうかは、役に立つとか得をするとか、そういったこと。

65 名前:ぷご 投稿日: 2005/01/28(金) 08:01:15
ソースごとに最適化オプションを切り替えることで
コードサイズとスピードの両方の最適化を良くできる。
pugoGLで作っていた時はそんなことをしていた。
下手に最適化しようとするよりも効果があった。

66 名前:ぷご 投稿日: 2005/01/31(月) 01:20:03
ClearTypeは横方向の解像度だけしか上がらないが、
それでも文字の読みやすさがかなり良くなる。

で、カラー画像にClearTypeの技術を適用することは可能か考えてみる。
RGBで1Pixelと考えるのではなく、RのPixel,GのPixel,BのPixelが
並んでいるだけと考えられるので、もちろん可能。
ただし、モアレ現象が発生する可能性があるのでその辺りの考慮が
欲しいところ。

そう難しくはなさそうなのでやってみたい。

67 名前:ぷご 投稿日: 2005/01/31(月) 02:34:41
画像のグレー要素をとりだし高解像度にする。
(RGB=#666633ならGの部分のグレー値は(66+66+33)/3=55)
差のカラー要素(66-55=11)は低解像度にする。

こんな感じでできるかな?

68 名前:ぷご 投稿日: 2005/02/01(火) 01:00:14
>67は寝ぼけて書いてるのか意味不明だな。
うまくいくんだろうか。

69 名前:ぷご 投稿日: 2005/02/01(火) 02:37:45
なんだかそれっぽい画像ができたが、IBookの液晶では分からない。
でも、試しにBGRの順で並べると線がギザギザになったので、
これで合ってると思うんだけどなぁ。

70 名前:ぷご 投稿日: 2005/05/13(金) 21:37:39
いや、バグだらけだった。

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


3 悠久のハイパーカード (Res:267)All First100 Last50 SubjectList ReLoad 3
1 名前:ぷご 投稿日: 2003/09/04(木) 00:17
時代から取り残されつつありますが、末永く使っていきましょう。

HYPERCARD PARK
http://www011.upp.so-net.ne.jp/PARK/

260 名前:ぷご 投稿日: 2011/03/29(火) 20:26:53
http://twitter.com/#!/billatk/following
TwitterでBill AtkinsonがHyperCardのアカウントをフォローしました。

261 名前:ぷご 投稿日: 2011/04/26(火) 08:00:30
tacksmith Preview 1.0a3が公開されてスクリプトが少し動くようになっています。
http://stacksmith.com

262 名前:ぷご 投稿日: 2011/05/01(日) 09:37:48
HyperZebraをリリースしました。
http://web.me.com/pgoo/Site/HyperZebra.html

HyperZebraはJavaで作成したHyperCard互換ソフトです。
MacOS XでHyperCardスタックを開けます。
大量のバグはじっくり潰していく方向で。

263 名前:ぷご 投稿日: 2011/09/08(木) 00:35:39
HyperCard情報がまとまったページ
http://www.hypercard.org/

264 名前:ぷご 投稿日: 2011/12/04(日) 10:41:54
HyperTalkからJavaScriptへの変換の資料。
http://lexnet.bravepages.com/HTMLJS.htm

265 名前:ぷご 投稿日: 2011/12/31(土) 11:28:26
大学の授業で作られているJava版HyperCardクローン「JyperCard」の進捗状況があった。
http://finance.groups.yahoo.com/group/HyperCard/message/28533

便利な機能をなるべく使うようにしてるなーと思うけど、いろいろ苦労してるみたい。

266 名前:ぷご 投稿日: 2012/02/02(木) 08:47:16
オープンソースのクロスプラットフォームなHyperCardクローン LILCard
http://badsector.posterous.com/introducing-lilcard-about-in-the-middle-of-th
https://github.com/badsector/lilcard/downloads

スクリプトは動くしペイントもできる。LILという独自言語だけども。

267 名前:ぷご 投稿日: 2012/03/23(金) 23:32:32
iPad用HyperCardクローン「NovoCard」
http://plectrum.com/novocard/
http://itunes.apple.com/jp/app/novocard/id497274583?mt=8

・iPadで編集してiPadで実行できる
・Stack/Background/Card/Button/Field/Picture/Portal/Shapeのオブジェクトがある
・JavaScriptを一部HyperTalkっぽくしたものが使用できる。たぶんSafariのJavaScriptと同じエンジンになるので速いはず。
・メールやDropBoxでスタックをやり取りできる
・スタックの形式はSQLiteを使っているのか。検索とか速そう。

これ作った人すばらしい。
足りないとすると、HyperCardスタックが読めない、HyperTalkは使えない、
ペイントはできない、iPad以外で動かせないあたりか。

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


4 (Res:4)All First100 Last50 SubjectList ReLoad 4
1 名前:FFとFFかFFのFF 投稿日: 2007/03/06(火) 19:20:07
(Homeの最後のカードでmagicと入力)
お初です。
LUTIAのステージ「春の海」の最初の方、どうやるんですか?

2 名前:ぷご@気まぐれで見に来たら書き込みが 投稿日: 2007/03/24(土) 16:48:29
書き込み放置していてすいません。

「春の海」は回転ジャンプを使います。
回転ジャンプは2つの条件が必要です。
1)3キャラ分くらいの高さからの落下
2)横方向への移動

1)は通常のジャンプでは高さが足りませんが、
2度連続でジャンプすれば、2度目は高いところまで飛べます。

画面右端でジャンプしながら左に移動し、回転ジャンプすれば
越えられます。

3 名前:2年前の書き込みの人 投稿日: 2009/03/28(土) 15:37:37
久しぶりです、ぷごさん。もう高校生です。

2年前にハイパーカードでのゲーム作りをあきらめ、
今はC言語でゲームを作っています。

そのゲーム作りに、ぷごさんの「HCアクションゲーム制作講座」で
得た知識や、「LUTIA」を解析して学んだこと(?)が大いに
役立っています。
おかげでマリオ風のスクロールアクションくらいは一人ですんなり
作れるようになりました。
本当に感謝です。

ところで、ブロック判定では「坂」が作れないので、
今ではベクトル?とやらで判定をしているのですが、
直線の両端でのめりこんでしまうので苦戦中です。
「崖つかまり」で誤魔化せるのですが、色々と不都合があるのです。
色々と資料を見てじっくり考えています。

4 名前:通りすがりの名無しさん 投稿日: 2009/06/11(木) 22:17:44
>>3
Mac向けに何か作ってほしい。

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


5 ProjectBuilderでゲーム製作 (Res:81)All First100 Last50 SubjectList ReLoad 5
1 名前:ぷご 投稿日: 2003/09/04(木) 00:25
Cocoaで作るのか、OpenGLを使うのか、core graphicsで頑張るのか、Carbonも重要だ、そして役立ちツールは?

疑問と悩みの尽きないMacOSXでのゲーム開発について議論し尽くしましょう。

74 名前:ぷご 投稿日: 2004/09/12(日) 22:53
ゲームをプレイする気がないと、ゲームは作れないんです。
僕の求めるものは、そこには全く無いんです。

でも、どこにあるのか分からない。僕の求めるもの。

75 名前:( ´ω`)y-~ (G5PVvZZ2) 投稿日: 2004/09/13(月) 20:52
ま、夢と希望持て。
こころの健康に悪い。

だが、俺には夢も希望も持てない。
そんなのとは無縁な生涯を送る宿命だからな。

76 名前:ぷご 投稿日: 2004/09/13(月) 22:13
夢と希望が「ここには」無い。

しかしまぁ、74の文章でよくそこまで理解できましたな。

77 名前:( ´ω`)y-~ (G5PVvZZ2) 投稿日: 2004/09/17(金) 15:14
それはぷご様が俺よりも1レベル上のサトラレ能力を持ってるからだ。

と冗談半分でいってみる。

78 名前:ぷご 投稿日: 2004/10/04(月) 00:09
ん、やね氏のはてなダイアリーでクォータービューの描画順の問題を解説してくれるらしい。
このお題は某所でさんざん議論したので、興味深いな。

僕は「3すくみ状態になるので絶対に無理。」が結論だったが、さて。

79 名前:ぷご 投稿日: 2004/10/04(月) 00:22
やね掲示板も読んでみる。
って、あのスレの時点で解決したんじゃなかったのか。

ちなみに現在の僕の到達点は、
「3Dにするならポリゴンにしたほうが見た目が良い」
「2Dにするなら平面でやったほうが分かりやすくて良い」
だったりしますが。

80 名前:ぷご 投稿日: 2008/03/15(土) 22:39:37
このスレが立って4年半の月日が流れた。
ProjectBuilderという名前はもう忘れられて、Xcode3.0になっている。
漢字Talk時代の開発者は見かけなくなり、OSXになってからMacをはじめた人たちが増えた。

で、、、今からXcodeでアプリ開発始めてみようってのはどうなのか?
ProjectBuilderの頃のCocoaよりだいぶ使いやすくなってるし、
情報も充実してるから、今から追いかけてみますかね・・・。

iPhone向けの開発ってのも面白いテーマだしね。

81 名前:ぷご 投稿日: 2008/03/16(日) 22:26:47
PGO BOX 360始動!
(何にもないけど)
・・・なんか接続が異常に不安定です。
so-netさん大丈夫なんでしょうか?

http://www012.upp.so-net.ne.jp/PGO/

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


6 なんでもスレッド〜 (Res:172)All First100 Last50 SubjectList ReLoad 6
1 名前:ぷご 投稿日: 2003/09/03(水) 23:34
なんでもOKで気軽に書き込むスレッドです。

ネタ系、雑談、思いつき、文句など書き込みましょう。

165 名前:<消去> 投稿日: <消去>
<消去>

166 名前:有馬ゆず 投稿日: 2007/09/17(月) 17:11:56
先日は、ハイパカ・フォーラムの方で、お教え戴き、本当にありがとうございました。
教えていただいた通りに、消えないカラーを使うことで、先日の問題は解決したのですが、
その途中に、また、分からないことができてしまったので、再度質問してしまいます。

<前提>
PgColorX "Install"でカラー化した2枚のカードの間を移動させたいのですが、
そこで問題が起こってしまいました。

<移動元のカードの状況>
移動元のカードには、ボタンがあって、そのボタンを押すと、
消えないカラーをアンインストール後、ターゲットのcdに飛ぶようになっています。

また、このボタンには、ボタンスクリプト中の

on mouseEnter
PgColorX "Paint", "cd", "#FFFF99", rect of me
PgColorX "String", "cd", short name of me, "#000000", topLeft of me,"or"
Go to this cd
end mouseEnter

on mouseLeave
PgColorX "Paint", "cd", "#FFFFCC", rect of me
PgColorX "String", "cd", short name of me, "#000000", topLeft of me,"or"
Go to this cd
end mouseLeave
(省略されました・・全てを読むにはここを押してください)

167 名前:有馬ゆず 投稿日: 2007/09/17(月) 17:12:58
<症状>
上に引用したスクリプトが動いている状態で、このボタンを押すと、
このボタンの画像(色のついた四角と黒のボタン名)が、
移動先のインストールされた画像に一緒に映り込んでしまいます。
移動元のカードでボタンがあった位置に、ボタンの画像がなぜかある状態です。
上のスクリプトを引用にすると、この現象は起こりません。
上のスクリプト中、Go to this cdをPgColorX "Flash"に替えても、同じ結果になります。
全く新しいスタックを作ってみたのですが、そこでも同じ現象を再現できるので、
Timpaniのスクリプト由来の現象ではないと思われます。

上のボタンは、会話窓の選択肢に使うもので、
できれば、プレイヤーの方が分かりやすいように、
カーソルをボタンの上に載せたら色でアクションがあるようにしたいのですが、
この写り込みは、どのように回避すればよろしいでしょうか。
全く急ぎませんので、お手すきの時でもご教示いただければ幸いです。
質問ばかりで申し訳ありませんが、どうかよろしくお願いいたします。

前の投稿が長すぎたようで、申し訳ありません。

168 名前:有馬ゆず 投稿日: 2007/09/17(月) 17:25:39
書き忘れましたが、
PgColorXのバージョン:2.36
HyperCardのバージョン:2.2Lite
2.2Liteで作ったものをHyperCard Player2.4.1で動作させても、同じ現象が起こります。

よろしくお願いいたします。

169 名前:ぷご 投稿日: 2007/09/18(火) 01:32:36
PgColorXで色々と悩ませてしまっているようで、申し訳ないです。

他のカードに移動するとき、メッセージの順番はmouseLeaveメッセージが先で
openCardが後だと思いがちです。でも実際には逆だったと思います。

(解決案1)
mouseLeaveメッセージ内でカードを移動した場合には処理を実行しないようにする

(解決案2)
mouseLeaveを使わず、idleでマウスカーソルの位置を元にボタン色を変える

170 名前:ぷご 投稿日: 2007/09/18(火) 01:40:16
(解決案1)ですが、
「カードを移動したことを検出して処理を実行しないようにする」

検出する方法があるかどうかはわかりません。
short name of this cdでいけるのかな?

171 名前:有馬ゆず 投稿日: 2007/09/18(火) 05:38:00
原因は、PgColorXではなくて、ハイパーカード側の処理の順番だったのですね。
お教え戴き、ありがとうございました。

これをもとに、試行錯誤してみたいと思います。
本当にありがとうございました。

172 名前:有馬ゆず 投稿日: 2007/09/18(火) 20:31:56
昨日質問した件ですが、戴いた解決法その1で解決しました。

セーブデータをロードする時と、場面(=カード)移動の時に、
グローバル変数にカードのshort nameを入れておき、
上のハンドラのon mouseLeave~end mouseLeaveの最初に、
現在のカードのshort nameとグローバル変数の中身が違う場合には
exit mouseLeaveするように指示を出しました。

PugoColorXとは関係のない問題だったにもかかわらず、
解決方法だけではなく、ヒントまで下さり、本当にありがとうございました。

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


7 ぷごへの連絡スレッド (Res:15)All First100 Last50 INDEX SubjectList ReLoad 7
1 名前:ぷご (6/KaLxHI) 投稿日: 2005/01/06(木) 21:01
各種連絡、質問などにお使いください。

8 名前:隣席の人 投稿日: 2005/06/10(金) 23:11:40
インターネット喫茶〜記念カキコ

マッサージチェアがあってええ感じ・・・

9 名前:ぷご 投稿日: 2005/06/10(金) 23:45:35
和歌山県民な人も無事に電車に乗って行かれました。
新大阪ではダッシュしたよ。

10 名前:Classiclll 投稿日: 2005/06/11(土) 10:45:14
お久しぶりです。MacMini購入して、正規のMacユーザーに返り咲きました。
しょっぱなから修理行きを味わい、Macユーザの実感がよみがえりました。
Dr.Effect.Jr.ITの問題も確認できました。やっと改善に取り掛かれます。
(一ヶ月我慢しての購入だったのに、3月製造のOS10.37同梱版だったのにはがっくり)

11 名前:ぷご 投稿日: 2005/06/11(土) 12:19:27
>7
「悠久のハイパーカード」スレッドで回答します。

>10
OSXユーザおめでとうございます。
Mac mini在庫余ってるみたいですね。
ソフマップには中古も結構並んでました。

12 名前:ぷご@疲労困憊 投稿日: 2005/08/08(月) 00:27:48
腰痛・・・。
寝不足・・・。
全身だるい・・・。

インドメタシンに頼ってみる。腰痛体操してみる。
午前9時から午後3時まで昼寝する。
「医薬品」と書いてある栄養ドリンクに手を出してみる。

さぁ、明日から仕事だ。(5連休の予定が1日しか休めなかったよ)

13 名前:ぷご 投稿日: 2005/10/20(木) 23:43:36
やっと暇ができてきたが、何か作ろうという気にはなってない。

14 名前:ぷご 投稿日: 2005/11/05(土) 01:29:55
Mac miniで使っているとHyperCardはかなり不安定。
C言語は使い慣れたが、Cocoa/Carbonは使い慣れないし手間がかかる。
Flashはどうもなぁ・・・とか思っていると最新版は割と使えそうな感じ?
手を出してみようかなぁ。きっと使わないが。

15 名前:( ´ω`)y-~ 投稿日: 2005/11/13(日) 01:55:11
I理論&中島理論解析プログラムをキボンヌ
血統は
http://www.k-ba.com/ped/index.shtml
から自動入力できる感じで

名前: E-mail(省略可)
全部読む 最新50 1-100 トラックバック(0) 索引 メール受信 掲示板トップ リロード


8 MacBeat0.5 Carbon (Res:80)All First100 Last50 INDEX SubjectList ReLoad 8
1 名前:ぷご 投稿日: 2004/01/04(日) 15:00
なぜかいまさら0.5で。

73 名前:名無しさん 投稿日: 2004/03/09(火) 23:16
2Pの5(五鍵での白鍵の右端)を叩いてもGreat等の反応が出ません。
あと、曲の途中でGreatにも関わらず突然ゲージが下がり、
コンボがつながらなくなることがあります。

74 名前:TEA2 投稿日: 2004/03/22(月) 17:53
はじめましてTEA2と言います。

私は12インチのiBOOK G4を使っているのですが>>64みたいな現象が発生しています。
一応OSは10.3.3を使ってます。

今後も開発頑張ってください。期待してます。

75 名前:TEA2 投稿日: 2004/03/22(月) 18:18
>>74の補足

0.57cでstufflt expanderを使用せずlzh expanderで解凍した時にはうまくいきました。
0.58は問題なく解凍できました。

76 名前:ぷご 投稿日: 2004/03/24(水) 00:34
>73
チェック不足でした。うまくいかないので、適当にいじってたら何だかうまくいっているようだった、
というのが0.58cだったり。うん、プログラム分かってないよ。

>75
sit形式にすればいいんだろうけど、lzhをうまく解凍してくれないので個人的にStuffIt嫌いなのです。
シェアウェアだし。

77 名前:ぷご 投稿日: 2005/01/24(月) 22:48
再アップしてみる。変更点:sit形式にしてみた。
http://www012.upp.so-net.ne.jp/ToT/macbeat/MacBeat058c.sit

78 名前:ナナ 投稿日: 2005/08/12(金) 00:11:10
初めまして。ナナと申します。
MacBeat Carbonを探してここまで来たんですが、
どこからダウンロードすればいいのかわかりません。
どれがMacBeat Carbonなんでしょうか???
(初歩的な質問で申し訳ありません。)

79 名前:ぷご 投稿日: 2005/08/12(金) 23:32:50
直前の書き込みのリンクなんですが、ちゃんとページに置かないと分かりにくいですね。
申し訳有りません。ページ作ります。

80 名前:ナナ 投稿日: 2005/08/13(土) 11:20:56
わざわざすいません。
上の77のURLがそうなんでしょうか。
とりあえず、返信ありがとうございました。

名前: E-mail(省略可)
全部読む 最新50 1-100 トラックバック(0) 索引 メール受信 掲示板トップ リロード


9 ドクターエフェクトVup (Res:24)All First100 Last50 INDEX SubjectList ReLoad 9
1 名前:Classiclll 投稿日: 2004/12/04(土) 15:17
ぷごさん、新規スレッド建て、ご容赦

検討に着手した直後、「まとも」にやるとHCスクリプトエンジンの
1/4(?)をHyperTalkで書かなければならなくなることに気がついて、
ここ一週間、頭の中でゆっくり方針を立ててみました。
以下のような方針で既に着手していますが、見落とし等あれば指摘してもらえると
ありがたいです。

【方針】
1.出来るだけ手抜きで多くのパタンを救う
2.問題は行先表現<dest>に含まれる可能性がある式表現<expr>の扱い
3.たとえば、"next cd"は式表現<expr>が含まれていないので、ぷごさんの方法でOK
4.式表現<expr>は「切り出すことさえできたら」、","と","の間に入れておけば、(自然に評価されるので、恐らく)大丈夫

●行先表現<dest>が出現するコマンド
go [to] <dest>
push <dest> 【できれば、ぷごさん、お願い!】

●(アメリカ人のおばあちゃんのための)表記のゆれ(slow/slowly, gray/grey, bg/bkgnd/backgroung)
visual effect <effect> (very) [slow | slowly | fast] to [ black | gray | grey | card | cd | white | inverse]
visual effect sissolve to [ gray | grey ] 【こっちは出来そう】

●行先表現<dest>に式表現<expr>が含まれているパタン:インチキ表記による 【着手中】
<dest> = ( the ) [ card | cd | background | bkgnd | bg] ( id ) <expr> of stack <expr>
または、( the ) [ card | cd | background | bkgnd | bg] ( id ) <expr>
または、 stack <expr>
だから、最初の(複雑な)パタンでも、文字列(Literal)を単一トークンとして扱った上で、"of"と"stack"が続いている箇所を見つけて、二つの<expr>を区切ればよい

【参考】
http://www.jaedworks.com/hypercard/scripts/hypertalk-bnf.html

よろしくお願いします。

17 名前:ぷご 投稿日: 2004/12/21(火) 00:33
うちのMacOSX10.3.7ではHyperCardを起動しようとしているところで
終了してしまっているようです。デスクトップにコピーされただけの
スタックができます。

MacOS9.2.2では正常に動作しました。

18 名前:Classiclll 投稿日: 2004/12/21(火) 01:45
ぷごさん、ありがとうございます。
手元にはBasiliskII+Talk7.5.3しかなく、改善の方向性すらわかりません。
なにか、ヒントはありませんか?

19 名前:ぷご 投稿日: 2004/12/21(火) 23:21
D.I.Y Helperのほうもだめでした。
AppleScriptやドロップレットもよく知らないので、
とんびさんのDropletMakerを動かそうとしましたけど、
これもスクリプトエラーで動かない。

どうしたものか。

20 名前:Classiclll 投稿日: 2004/12/22(水) 00:37
ありがとうございます。
初期のAppleScriptだからかも知れませんね。
とんびさんのほうにいってみます。

21 名前:Classiclll 投稿日: 2004/12/26(日) 13:32
ぷごさん、とんびさんのところに行ったのですが、まだ反応してもらえてません。(聞き方が悪いのかな)
Webで若干調べたので、もう少し教えてもらいたい項目が増えました。
お手すきだったらお教えください。
>うちのMacOSX10.3.7では
は、ネイティブな環境ですか?、クラッシック(OS9)環境ですか?
>MacOS9.2.2では正常に動作しました。
は、ネイティブな環境ですか?
AppleScriptのライブラリ(みないなもの?)であるOSAXはOSXネイティブ環境ではほとんどダメのようにも読めます。
OSX下のクラッシック環境(OS9)ではどうなのか、についてはまだ確信が持ててません。(うまくいってもよさそう)
興味の中心は所詮ハイパーカードなので、OSXでもクラッシック環境で動きさえすれば私にとって問題なしです。
どうしてもクラッシック環境で動かなければ、DR_Effect0.95.3も必要になりますね。

22 名前:ぷご 投稿日: 2004/12/26(日) 14:12
Dr_Effect.Jr.ItはClassicアプリケーションなので、
OSX上ではClassic環境で、OS9上ではOS9ネイティブで動きます。

OSAXはOSXネイティブ環境ではOSX用のOSAXが必要でしょうけど、
Classic環境だとたいてい動くと思います。

23 名前:Classiclll 投稿日: 2004/12/26(日) 15:29
ぷごさん、ありがとうございます。
先週、DIYHelperでVector初デビューを果たしました。(って、DLする人は何人いるんだろう)
http://www.vector.co.jp/soft/mac/prog/se352065.html
ぷごさんのPgColorX 2.31からずいぶん下のほうです。
とりあえず、使ってみた人で付き合ってくれる人に聞きながら、改善していこうかと思います。

24 名前:ぷご 投稿日: 2004/12/31(金) 20:01
ああ、勘違いされてしまった。
OSX上のClassic環境では、バグのためか動作しません。
ネイティブ環境では動作するわけがありません。

名前: E-mail(省略可)
全部読む 最新50 1-100 トラックバック(0) 索引 メール受信 掲示板トップ リロード


10 beditor Carbon(仮称) (Res:15)All First100 Last50 INDEX SubjectList ReLoad 10
1 名前:高嶺ひじり 投稿日: 2004/11/10(水) 19:55
どうも初めまして、高嶺ひじりと言います。
先日、MacBeatOnlineの方でbeditorのソースコードをXcodeにぶち込んで無理矢理Carbon化するみたいな話が出て、実際にやってみようかなと思ったのですがどうもやり方がよく分かりません。
とりあえず、言い出しっぺであるRenoさんにアドバイスを求めた所非常に困難なもので素人は手を出さない方が無難とのこと。
それでもやってみたいのですがRenoさんはサポートできないとの事。
そこでMacBeatをCarbon化した事のあるPugoさんに何かアドバイスがあればお願いしたいのですが。

8 名前:ぷご 投稿日: 2005/05/12(木) 22:33:51
beeditorには乗り気しませんが、XcodeでCarbonアプリの作り方でも
解説できたらいいな、とは思っています。

Xcodeも最近触ってないんで忘れてきましたが、Carbonは資料少ないんで
今のうちに情報を残しておかないと未来に困るかもしれない。

9 名前:ぷご 投稿日: 2005/06/13(月) 00:13:59
beediterのCarbon化は事実上無理。
やるんだったら1から作る。

10 名前:ぷご 投稿日: 2005/06/13(月) 00:22:24
さっきプロジェクトファイル作ろうと思って3分であきらめました。
beeditorを参考にすらせず、1から作った方がいいかも。
1からできるかというと、そんな人もいないので、やっぱり無理。

11 名前:Reno 投稿日: 2005/06/26(日) 12:30:21
CW9で4時間ほど挑戦。う〜ん、確かにちょっとダメっぽい。
移植上ネックなのは、
0.ソースの整理
  ヘッダーがインクルードされていない、main.h作らないとダメ、プロトタイプ無い等々、
  GCCでは怒られそうな文法エラーが結構ある〜。
1.Windowマネージャ、Dialogマネージャの書き換え
 ー>BediterはWindowRef,ControlRef,DialogRefは、構造体でアクセスされているので・・・
   APIで全部置き換えないとダメ。相当量ある。
   (Rect 宣言して、GetPort...で拾って、の繰り返し;;)
2.イベント処理の書き換え。
 ー>AEはたいしたことない。しかし問題はWindowとControlのハンドリング。
  殆ど不要なのでばっさり書き直したほうがよい。そのままでは動かないかバグる可能性大。
 ー>Controlは厄介?Controlの状態を参照したり、ContorlにCopyBitsしてたりする。
3.Soundマネージャの書き換え。
 無限ループ再生ができないので、AppleのADCを探してSoundManager部分を書き換える、
 あるいはCoreAudioやQuickTimeで書き換える。
4.ファイル保存ダイアログの実装
 ー>これはCarbonでは刷新されているので、全く流用できません。
5.圧縮・解凍機能は、ネットからMacOSX用のソースをひろってくる必要あり。
6.MoreFileは、AppleのADCから拾ってきて使う。ただし若干修正が必要。

ということで、Carbon使いなれている人で、3〜7日くらい。
そうでない場合は、ちょっと無理かも。

それでもやるのなら、こんなプラン?
(省略されました・・全てを読むにはここを押してください)

12 名前:Reno 投稿日: 2005/06/26(日) 12:34:29
他にもリソースとか、ユニコード、ユニコードファイルパス、ファイルシステムの違い、などの問題もある。

13 名前:ぷご 投稿日: 2005/06/26(日) 22:48:22
Renoさんだ!さすがだ!詳しく書いてある!
これだけやるのはきついですね。

14 名前:高嶺ひじり 投稿日: 2005/07/22(金) 01:29:40
Renoさん、乙です。
何かもう絶対一見さんお断りって感じがぷんぷんしますね。

15 名前:Reno 投稿日: 2006/01/08(日) 19:12:57
よくよく考えてみれば別にCarbon化は不必要で、バグ取りで良いのか。
・起動直後に出るエラーはSndNewChannel()第3引数が0なので駄目なのでinitStereoを渡す。
・DoFileOpen()関数でNULLのbmsハンドルにアクセスするCopyPStr(spec->name,(**bms).bmsfilename);を削除。
・メモリー割当がデフォルトでは少ないので、40MByteにしてみる。
こんな感じでClassicで動くっぽい。
RenoはCodeWarriorしか持ち合わせてないので、報告だけですが〜

名前: E-mail(省略可)
全部読む 最新50 1-100 トラックバック(0) 索引 メール受信 掲示板トップ リロード


11 Carbon版HyperCardを騙ろう (Res:98)All First100 Last50 INDEX SubjectList ReLoad 11
1 名前:ぷご 投稿日: 2003/10/27(月) 22:42
Xcode+CarbonでOSX用のHyperCardを作ってしまえ!
という構想はあるものの、そこまでの能力と時間と資金は
ありません。というわけで、構想や妄想や感想や暴走を
繰り広げてみようというスレッドです。

いけそうだと思ったら本気で作るかも。

91 名前:ぷご 投稿日: 2005/08/02(火) 07:46:25
グラフィックは基本的にペイント形式を使うことになると思う。
カードグラフィックではなく、PICTボタンの絵を編集できるような
感じにしたい。レイヤーとして使える訳だ。
透明度を持たせてテキストなどすべてアンチエイリアス。

・・・なんか重そう。描画をOpenGLに出来ないかなぁ。

92 名前:ぷご 投稿日: 2005/08/02(火) 07:58:35
ボタンの周りが相当大きな範囲で白くなってしまうのが困る。
自前描画が必要なのか?そいつは苦しい。

93 名前:ぷご 投稿日: 2005/08/03(水) 01:16:00
ボタンの周りが白くなるのはkWindowCompositingAttributeで解決できるようだ。
ウィンドウをメタルにも出来る。

今度はウィンドウへのクリックが効かなくなったので回避方法を探さないと。

94 名前:ぷご@疲労困憊 投稿日: 2005/08/04(木) 00:29:10
風呂敷がだいぶ広がってきたので、まとめないとまずいな。
PgColorXみたいにはじめは単機能に絞っておいて、
あとから機能を足していくのが現実的でしょう。

Luaによるゲーム開発環境として出来るだけ早く公開したいけど、
仕事が本格的に忙しいので時間が取れそうにないです・・・。

95 名前:ぷご@ちょっと復活 投稿日: 2005/08/18(木) 02:19:39
kWindowCompositingAttributeを使うと
MLTEフィールドが反応しなくなるのはなぜだろう。

96 名前:ぷご 投稿日: 2005/08/19(金) 01:28:57
HIViewを使えばいいのか?HITextViewとか。
そこまでやってる暇がないので、テキストはDrawStringでいいか・・・。

97 名前:ぷご@もう26歳か 投稿日: 2005/08/20(土) 02:18:36
MacBeatやpugoGLやPgColorXからコードをコピーしてきている。
Lua+pugoGL+PgColorXみたいな感じになるのかな。なんか違うなぁ。

98 名前:ぷご@まだ26歳だ 投稿日: 2006/02/08(水) 23:26:26
XULRunner良いのかな?
調べてみたいと思うが、最近Xcode触ることもないな。

名前: E-mail(省略可)
全部読む 最新50 1-100 トラックバック(0) 索引 メール受信 掲示板トップ リロード


1 偽スレ (Res:1)All First100 Last100 INDEX SubjectList ReLoad 1
1 名前: ぷご 投稿日: 2003/09/03(水) 23:05
メール欄に「sage」と入れると、書き込んでもスレッドが上に浮かびません。でも、ageと書いたらどうかなるって訳ではないです。

リンクするときはタグを付けないようにして下さい。



名前: E-mail(省略可)
レスを全部読む 最新レス100 レス1−100 索引 掲示板のトップへ リロード