今天在公司旁邊的一家小旅館開了一天的技術交流會。公司從上海請了一些上海分公司那邊的程序員過來,和北京這邊的程序員交流。上午基本上是北京這邊的程序員在臺上講,下午基本是上海的程序員講。
看得出來,上海那邊帶了很多問題過來問,北京這邊有3個程序員被問得挺慘的,不過基本上都有比較滿意的答案。而上海那邊的程序員講的題目比較大,基本上沒有什麽細節可以問的,不過受益還是挺多的。明天還有一天的交流會,上午是上海的程序員講他們那邊的一個項目;下午是北京這邊的程序員講另外一個項目,這個項目我還算有點了解,所以看情況,我目前打算只聼明天上午的。
今天我認爲沒有得到滿意解決的還有3個問題。
1:如何做到兩個地圖之間的無縫拼接?
這個其實是服務器那邊的問題,而目前看來,我們的服務器架構貌似還做不到這點,不過他們說正在研究;
2:還是服務器的問題,有一個關鍵進程是多綫程的,但是我們從功能到結構上來看沒有看出多綫程的必要性來。
對於這個問題,我們連番追問,上海那邊的同事在問,北京這邊別的項目組的同事也在問,不過主講的同事並沒有給我們一個很合理的解釋,他只是承認說“單綫程也可以”。我和旁邊幾個同事說“應該是歷史問題了”……
3:客戶端尋路算法。尋路算法在理論界基本上已經被研究透了,但是在遊戲實際應用中還是有很多問題。北京這邊的遊戲都是用A*算法,並且,主講人提出了個分層算法,說經過測試性能提高很大。上海那邊在嘗試關鍵路徑點算法,不過踫到了一個“折返跑”的問題,問北京這邊有什麽好解決方法,因爲按道理來説,分層算法應該也有這個問題。主講的同事一直認爲這個不是問題,但是我們就一直沒有明白爲什麽“不是問題”,最後由於時間關係,上海那邊的同事決定和他私下裏面慢慢談,我過幾天再找人問問應該就能知道了。
好。就這三個問題。先記下來。
发表回复