創作內容

0 GP

9/5,淺談人生的價值感與行動力機制(HTML5)

作者:李兒諳│2015-09-05 15:25:35│巴幣:0│人氣:144
這是9/5的第二篇文章,算稍微有些技術內容的文章
雖然技術含量很低,但一談到實作注意力多少會需要集中些
因此還是先從性質較偏閒聊的開始!!

我消失這麼久,並沒有很正當的理由
主要原因是在玩網頁遊戲「式姬幽界之門」
個人的精神狀況有段時間蠻有問題的
哪裡有問題具體我也有些忘記,但有時有很怪誕的妄想並覺得很真實
不過真的會感到困擾的是,大概是去年4月多開始有蠻長段時間沒什麼精神
想到未來覺得很漫長,而且只會每況愈下,而感到人生乏味,期待早點死
其實現在也還是有這感覺,只是活著的感覺還算變得相對不錯
我精神狀況大概今年一月初開始玩幽界之門後變穩定些
(去年應該是約9月時藥換回原本時開始好轉,從我發文狀況也大致上能看出)
雖然這遊戲日版時就碰過了,但那時我精神狀況很差,連打電動都提不起勁
語言本身也是個問題啦!
只是主要還是那時對各類休閒活動都振奮不起來

我覺得精神狀況要穩定,或者說讓人生有價值感
在不去管生理狀態,很單純的狀況下
大概需要有個想追求的目標,並且追求過程是較易掌握的
像創作雖然是個不錯的追求目標
但要做出腦中所想的是蠻困難的(要先把細節想清楚本身就蠻麻煩的)
與實際上的落差通常會很大
完成創作所能獲得的成就感很可能還比挫折感小
若以看某部電視劇,電影,動漫,小說或把電動打到某地步為目標的話
(若要較嚴肅或說正經的目標,畢業,找工作或退休也算,但過程是否算好掌握看些運氣)
狀況會相對好很多
雖然能滿足的部分是不太一樣的

追求目標過程要容易掌握,通常都需要具有好估算的性質
像論件計酬與時,月薪制要賺到多少錢,約幾年能畢業,玩多久才能到幾等......
大概會有個譜
簡單來說就是,時間與目標的關係,達到目標大概要多久時間?

之前我的程式作品,都缺乏時間的機制
這麼說太籠統,就直接說是行動力機制吧!!
原因其實也蠻單純的
因為作用於client端的程式語言,在沒server可取得時間的狀況下
僅能以使用者電腦系統時間為主,而那時間是使用者可以自己調的
(雖然說在設計也會避開那狀況,
在單機遊戲中較少碰到玩家要等一天或一星期那麼久後再進行遊戲的,
雖說單機遊戲那麼做也較沒意義
而要有server-client的環境是有些麻煩的
而絕大多數的線上遊戲都是以伺服器時間作為主軸來控管各類資源的

(15:35更新,
準確來說是,單機遊戲通常沒關閉遊戲後時間還是流逝的設定,
若要那樣就需要系統時間跟系統時間比,
但那麼做的話單機遊戲可以透過調整系統時間規避與其相關的設計,
也可想成網路遊戲大多不用刻意存檔也會保留記錄)
------------------
打這篇文章的時間預料之外的久
因此關於行動力機制的想法與討論大概要留到下篇
不清楚何時會再新增
接著就直接給程式大概做法
------------------

雖然說client端語言不適合做行動力機制
但跟向server端取得時間可能也不會差太多(畢竟還沒實際試過)
程式長得會像
(↓以下程式是參考網路略加修改而來的)

這程式作用是倒數兩分鐘五秒(now.getTime()+125000))後顯示圖片(圖檔檔名test.jpg)
時間單位是毫秒,也就是千分之一秒,因此一分鐘是60000,5秒是5000
若要做行動力基本上就是更改行動力變數的數值
若要固定跟某時間做運算
可以先將那時間(可調系統時間再運作網頁,雖然建議用現有時間推算)的alert(Date物件.getTime())印出來記下
(直接ctrl-C取得警示窗文字內容即可)
之後再var Date物件名 = new Date(那數字);

var past = new Date(1441437019087);
alert(past);
會出現像Sat Sep 05 2015 15:10:19 GMT+0800 (台北標準時間)的結果

<!DOCTYPE HTML>
<html>
<head>
    <script>
    var interval;
    var minutes;
    var seconds;
    window.onload = function() {
        countdown('countdown');
    }

    function countdown(element) {
var now = new Date();
var date = new Date(now.getTime()+125000);

minutes = parseInt((date-now)/60000);
seconds = parseInt((date-now)/1000 % 60);


        interval = setInterval(function() {
            var el = document.getElementById(element);
    var img = document.getElementById('img1');

    var minute_text = minutes;
    var second_text = seconds;

            if(seconds == 0) {
                if(minutes == 0) {
                    el.innerHTML = "countdown's over!";                    
    img.src = 'test.jpg';
                    clearInterval(interval);
                    return;
                } else {
                    minutes--;
                    seconds = 60;
                }
            }

            if(minutes > 0) {
el.innerHTML = '還差'+minute_text + ':' + second_text;
            }
    else if(minutes==0 && seconds==60)
    {
        el.innerHTML = '還差'+'1'+':' + second_text;
            }
    else
    {
        el.innerHTML = '還差' + second_text;
            }
            
            
            seconds--;
        }, 1000);
    }
    </script>
</head>
<body>
<div id='countdown'></div>
<img id='img1'></div>
</body>
</html>

嗯,消失這麼久就只帶回這麼鳥(簡陋,示意)的成果?
呃,因為專心於培養遊戲角色
(還在為木曾龍神,以後的酒吞童子備戰中,要養個段落應該也是9/19以後的事)
由於遊戲要的話很壓力摳米
(雖然也可以很悠閒的玩,但還是傾向於透過重複性的操作強化陣容)
只能用另一台電腦或手機研究網頁遊戲設計相關
(我不太清楚怎麼用手機做網頁設計相關,而且也不太方便)
因此蠻久沒什麼動靜的
也因為蠻久沒動靜、進度,因此其實覺得自己也不太適合發文就是了
只是我這篇文章打到現在其實也有點忘記是想講些什麼所以才發的!!
現在大多還是在想或挑選遊戲機制與思考怎麼實作為主
(就算做得順利,想到畫面處理與測試也感到壓力山大...)
雖然更多時間是等待與期待著日後的遊戲更新
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=2953560
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★y541258 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:9/5,閒聊與小故事,好... 後一篇:9/8,續前篇 聊對行動...

追蹤私訊切換新版閱覽

作品資料夾

airsky00大家
寫作最怕沒靈感了( ´・ω)看更多我要大聲說4小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】