2016年7月4日 星期一

Kalpha sample code -- 原型

因為twitch的聊天室是使用irc chat room,
基本上, twitch的聊天室好玩, 以及這麼多花樣的原因,
就是因為irc chat room非常好連接並獲取data,
所以這篇主要是介紹利用python socket連接irc chat room,
讓大家都可以基本的獲取聊天室的訊息, 並做出自己想要的robot,


sample code:

import socket

botnick    = "e4e2e7343"  #自己的名字
bufsize    = 2048
channel    = "#e4e2e7343"  #欲加入channel的名字
port       = 6667
server     = "irc.twitch.tv"
PASS = "oauth:*************" # your Twitch OAuth token
master     = "e4e2e7343"   #自己的名字
uname      = "e4e2e7343"   #自己的名字
realname   = "e4e2e7343"   #自己的名字

def JoinChan (chan):
    global ircsock
    ircsock.send ("JOIN "+ chan +"\n")

def Main():
    global ircsock
    
    #presetting, socket連線前的前置作業    
    ircsock = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
    ircsock.connect ((server, port))
    ircsock.send ("PASS {}\r\n".format(PASS).encode("utf-8"))
    ircsock.send ("USER " + uname + " 2 3 " + realname + "\n")
    ircsock.send ("NICK "+ botnick + "\n")
    
    #利用uname的帳號, 連線上channel
    JoinChan (channel)          

    #主要迴圈
    while True: 
        #接聽訊息
        ircmsg = ircsock.recv (bufsize)
        ircmsg = ircmsg.strip ('\n\r')

        #如果沒有收到訊息, Ping socket
        if ircmsg.find ("PING :") != -1:
            ping()
        else:
            #else這裡就是主要處理ircmsg的地方
            #一般需要做的事情就是先將user name與message分開, 在進行想要的處理
            print ircmsg

裡面大多沒甚麼問題, oauth token應該也都能google的到,
如果有不清楚地歡迎在底下留言,
希望大家都能做出自己理想的機器人,
其實還有很多需要處理的,
例如thread, exception等等
以後有更進一步的心得再上來分享,
也歡迎有神人們分享

2016年6月13日 星期一

[遊玩評論] 人中之龍0 -- 100分 (無可挑剔的動作劇情大作)

畫面     :   85
娛樂性 :   95
操作性 :   90
音樂     :   90
挑戰度 :   90
角色     :   100
題材     :   95






支線之龍 :  100
AV        :  100
甲甲     :   100





老K是第一次遊玩人中之龍系列,
以下是新手人龍評論, 請老手們手下留情

所有影片紀錄都在
http://ppt.cc/MB8vs


以下是不暴雷評論,
看了很多次其他實況主的實況以後,
覺得人龍0劇情支線等等都相當不錯,
人龍總共17章,
章章劇情環環相扣,
從頭鋪梗到最後,
如果沒事先看過劇情的人,
絕對會對於劇情的起承轉合發展大呼一驚,
精心巧妙的安排......在最後結局的時候讓你眼淚爆眶而出

再加上動作畫面與戰鬥音樂,
從頭到尾絕無冷場,

支線的部分充分發揮日本KUSO的精神,
如果要是主線劇情部分在差一點點,
我絕對會認為這支線才是人龍的本體,
保齡球, 棒球, SEGA懷舊大型電玩, 經營, Disco, KTV......等等等等的

最後我在觀眾的幫助下, 把支線都過完了
還挑戰了亞門,
不管在主線, 支線, 小遊戲, 打王上面都感到了滿足,
堪稱老K目前玩到最滿意的遊戲,
總共花了92小時



以下是堂島之龍Lv.1 難度Hard 快攻手打倒亞門創的影片

https://youtu.be/nWpT5sk_jKI

為了遊戲性, 以及挑戰自我, 老k決定只把傳說Lv.1點滿就挑戰亞門創

個人認為, 亞門創相對於亞門丈是比較好打的,
在他第一階段先拉遠距離, 有兩個優點,
1. 比較不容易被散砲彈打中, 有空間與反應可以閃
2. 遠距離他會放死光炮射你, 放死光砲的時候, 然後再使用快攻手快速進身揍他幾拳

第二階段也是快攻手有好處, 動作比較敏捷,
可以比他快吃到地上的藥瓶,

亞門丈......個人覺得我沒甚麼好展現的
因為找不到破綻,
只好用武器戰把它搞死 (遮臉)

2016年6月11日 星期六

[遊玩評論] Youtubers Life -- 80分 (跟得上時代的新經營類型遊戲)

畫面     :   65
娛樂性 :   85
操作性 :   85
音樂     :   60
挑戰度 :   70
角色     :   50
題材     :   90


BUG度 :  100
亂叫音量 :  100
打擊實況主信心:   100


老K在5月的時候就看到Youtubers Life覺得很新奇,
尤其身為一個實況主, 對於這種相同類型的經營遊戲更為好奇,
但是玩到一半發現, 其實這遊戲是做影片上傳, 並不是我們所謂的實況主

在結束人龍0之後, 就在6/10實況了這款遊戲, 以下為當天實況內容
https://www.twitch.tv/e4e2e7343/v/71586612
懶得看那麼長的話, 可以看看我們影片取名字的精華
(結果取名字是我覺得最好玩的)
https://www.youtube.com/watch?v=_HLXrCy3Dqo
(但......以上不代表本台立場.....只是為了增加遊戲性www)

這款遊戲有繁中介面, 對於英文不好的人相當和善,

其實這個遊戲並不難, 經過以前各種經營遊戲的訓練過後
(模擬城市, 便利商店, 夢幻西餐廳.....好啦我知道我很老)
了解了各個介面的使用方式以後, 應該可以上手
(其實都是觀眾教我的wwwww, 我常說 觀眾總是臥虎藏龍啊)

其實單就經營角度, 以及題材新穎度,
我個人蠻喜歡這款遊戲的, 399的價格也不算太貴,
不過大概就是個10~20小時可以玩完的遊戲,
變化性略低, 尤其是突發事件竟然有正確答案可以選,
但是隨著等級往上提升, 複雜度也跟著提升,
有更多事情等著處理, 是我喜歡這款遊戲的一個因素,

雖然很多人詬病他的畫面與人物常常鬼叫,
還有無止盡的bug, (畢竟還在開發階段嘛)
但是我覺得瑕不掩瑜,
我還是在關台之後默默創一隻腳色完到了凌晨5點


喜歡經營類的不妨試試看,
不過出DLC我不會買, 因為大概經營方式會差不多

對了, 建議實況主不要玩這款遊戲,
會嚴重打擊你的信心     GG




2016年5月19日 星期四

[遊玩評論] 勇者鬥惡龍 - 英雄集結 - 闇龍與世界樹之城 -- 75分 (黑魂混搭無雙, 迸出好滋味)



劇情     :   70
畫面     :   85
娛樂性 :   75
操作性 :   85
音樂     :   85
挑戰度 :   85
角色     :   80



無雙度 :   50
守塔度 : 100
黑暗靈魂屬性:   50




老K決定就先拿第一款實況完的DQH來開刀,

實況記錄網址可參考以下
https://www.youtube.com/playlist?list=PLAe60Zuv3TEyb-dFB0Brd48aT4JtubsrP

一開始從別人耳中聽到,
這款遊戲很像無雙系列(事實也是OMEGA合作的,難怪有點無雙的影子),
玩到中間的時候,
因為一直需要守塔,有某些要素讓老K覺得,

幹,這根本就是魔獸爭霸3當時那種守家遊戲嘛,
守家遊戲都比較好玩!
有很多英雄可以選,還可以放出很多很猛的絕招,
還可以跟隊友合作!

但是漸漸地將他玩到結局以後,
消化了一下還是覺得這款遊戲值得給予75分的普通評價,
原因是我覺得這款遊戲並不那麼像無雙系列,
參雜了50%的黑暗靈魂的感覺,
在無雙系列中,
幾乎不用閃招,(其實也沒有甚麼閃招的方式XD)
就是正方形跟三角形連打即可,
多了翻滾,(沒錯,就是這個翻滾讓我覺得很像黑暗靈魂系列)
以及技能的施放,
到了後期,甚至很吃重技能的使用,
守塔的時候,吃重技能的使用,
打王的時候,則吃重如何閃招,

比較可惜的是,其實變化性不足,
我就同樣的腳色從頭打到尾,幾乎沒有換過陣容,
音樂的方面,音效則是很經典的勇者鬥惡龍的音效,
對於勇鬥迷,角色跟音效都是讓人想敗的原因,
(但是老K是太空戰士迷,所以沒有受到動搖)
劇情是灑狗血,但不熱血,
就是一個順暢的故事罷了。

至於DQH2的話,老K不會優先考量去玩他,
(女主角跟主角不是老K的菜啊)

但是如果你們沒有體驗過DQH的話,倒是可以考慮DQH2,
這個系統還是值得玩玩看的啦。




以上純屬老K個人意見,如有不同意,敬請見諒
玩遊戲嘛,自己開心最重要


XGBoost (python3.5) (windows) (anaconda) plot_tree 修正

windows anaconda下載的XGBoost plot_tree default function畫出來只會顯示 f0, f1, f2......作為feature的切割 如上圖 參考了網路上的做法, 做了修正 1. 首先要建立一個fmap的文件 ...