回應:
以我的建議,先有雛形再來改可能比較好一些...
第一個版本可以不用包含所有的功能,
就像Linux發展的模式...分工應該會快很多,
只是站長的程式,若是在Linux系統下發展,那介面的部分
能幫忙的人可能不多,據說Borland在Linux環境的Borland C++ Builder
已經or快要出來了,也許可以考慮選用看看
站長不妨先讓大家知道一下所用的語言和環境吧...
我要做的事,和 SolarFire、Astrology 都不一樣
我主要是要設計 server 端的占星程式,比較不注重介面
(想排盤?到 kimo 或是 sina 或是 EZCITY 就有很漂亮的圖形排盤程式呀)
我比較注重五術的需求,主要是希望能為「占星」「八字」「紫微斗數」等中國術數提供一個統一的介面。八字要節氣,因此必須精準計算每一秒屬於那個節氣(這點坊間的萬年曆全部不及格),紫微斗數需要陰曆,而坊間的陰陽曆互換公式頂多適用於這一兩百年。我的目的,就是試圖以星體運算去打這些基礎。未來還有計畫,只是目前不便透露。
至於占星學的選項,絕對多到您眼花撩亂,除了自訂相位容許度,還可以自訂海拔高度(從地表幾公尺算,甚至是從地心計算也可以),還可以計算當時星體真正的位置。什麼叫做真正的位置?以冥王星來說,冥王星距離地球五小時的「光時」,也就是,您所看到的冥王星,是五個多小時以前冥王星所在的位置;您所看到的月亮,是一點三秒以前的位置,您也可以對此做修正(當然,不做修正也行)。
現在差的,就是「逆推時間」的功能,這對於計算節氣時間以及 (pre-natal) progression,solar return 等,是不可或缺的功能,詳細算法,我還在評量。
這套系統,積木都有了,但是,最困難的,就是組合的部分,也許得花半年一年才能上線運作,各位不用高興太早。
至於開發環境,我是使用純 Java 環境開發,打算寫成伺服器端的網頁程式。很抱歉,我的 c 都已經忘光光了,而 Java 在 server 端又有很強的韌性,只是我還得去多學習這方面的技術。
Windows 端的程式,短期內(兩年內)不打算推出,因為我幾乎不會寫 Windows 端的程式(用 Swing ? 那恐怕得另請高明了)。
