Тамагочи

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

Тамагочи

Сообщение Spoofing » 12 май 2012 07:39

Сделать его скриптом на боте, со всеми вытекающими. :)

Смысл игры заключается в интерактивном наблюдении за жизнью питомца, от вылупления из яйца и до смерти. Электронного питомца нужно кормить, играть с ним, следить за здоровьем, убирать за ним.
Spoofing
 
Сообщения: 51
Зарегистрирован: 10 июн 2009 12:55
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Версия бота:

Re: Тамагочи

Сообщение tvrsh » 12 май 2012 09:13

И все процедуры по уходу за питомцем завязать на количество проведенного пользователем в ирце времени.
Например, покормить питомца стоит 3 часа, играть 1 час, сделать укол 5 часов. И по мере роста питомца эти значения должны увеличиваться, чтобы заставить пользователя проводить больше времени в чате. Это поможет возродить ирц!
Да! За работу!
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Тамагочи

Сообщение zolti » 12 май 2012 09:21

В любом случае понадобиться интеграция с сетевыми сервисами, типа вк фейсбук и твит - это минимум. Друзья должны знать что твой питомец нагадил уже третью кучу за день и уже задыхается в нечистотах, а ты все сидишь в своем офисе на работе и никак не угодишь ему!
zolti
 
Сообщения: 36
Зарегистрирован: 12 фев 2010 13:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: Тамагочи

Сообщение tvrsh » 12 май 2012 13:29

А если серьезно, то можно что-то подобное придумать. Получится скрипт с кучей таймеров. Например после каждой кормешки начинать новый и если до его окончания не покормил то питомец мрет. Но так как писать в канал несколько команд в день не очень интересно надо придумать какие-то дополнительные фишки.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Тамагочи

Сообщение tvrsh » 12 май 2012 20:55

Вот набросок примерный, раз в минуту у него др. Надо покормить и убрать чтобы не умер. Если умрет, то заново загрузить скрипт и он начнет расти сначала.
Думаю в таком ключе и продолжать. Предложения приветствуются.
TCL: [ Скачать ] [ Скрыть ]
bind time - "* * * * *" tamagochi_birthsday
proc tamagochi_birthsday {min hour day month year} {

global tamagochifeed tamagochiage

    set fid [open "tamagochi.txt" "r"]
    set data [split [read -nonewline $fid] "\n"]
    close $fid

    if {[isnumber [lindex $data 0]]} {
        set tamagochiage [expr [lindex $data 0] + 1]
        putserv "PRIVMSG #erotic :Твоему тамагошке уже $tamagochiage лет."
        set fid [open "tamagochi.txt" "w"]
        puts $fid $tamagochiage
        close $fid
    } else {
        set tamagochiage [linsert $data 0 "1"]
        putserv "PRIVMSG #erotic :Твоему тамагошке $tamagochiage годик."
        set fid [open "tamagochi.txt" "w"]
        puts $fid $tamagochiage
        close $fid
    }

    set tamagochifeed 0
    putserv "PRIVMSG #erotic :Твоего тамагошку надо покормить командой !tamagochi feed чтобы он не помер."
    utimer 30 tamagochi_checkfeed
}

proc tamagochi_checkfeed {} {
global tamagochifeed tamagochiage

    if {$tamagochifeed == 0} {
        putserv "PRIVMSG #erotic :Твой тамагошка умер от голода не дожив до [expr $tamagochiage + 1] лет."
        unbind time - "* * * * *" tamagochi_birthsday
        set fid [open "tamagochi.txt" "w"]
        puts $fid 0
        close $fid
    }
}

bind pub - !tamagochi tamagochi_manage
proc tamagochi_manage {nick uhost hand chan text} {
global tamagochifeed tamagochiage tamagochiclear

    if {$text == "feed"} {
        set tamagochifeed 1
        putserv "PRIVMSG #erotic :Ты покормил своего тамагошку."

        set tamagochiclear 0
        putserv "PRIVMSG #erotic :Твой тамагошка покакал. Убери за ним командой !tamagochi clear"
        utimer 15 tamagochi_checkclear

    }

    if {$text == "clear"} {
        set tamagochiclear 1
        putserv "PRIVMSG #erotic :Ты убрал за тамагошкой. Он рад."
    }

}

proc tamagochi_checkclear {} {
global tamagochifeed tamagochiage tamagochiclear

    if {$tamagochiclear == 0} {
        putserv "PRIVMSG #erotic :Твой тамагошка подскользнулся на своей какашке упал и умер не дожив до [expr $tamagochiage + 1] лет."
        unbind time - "* * * * *" tamagochi_birthsday
        set fid [open "tamagochi.txt" "w"]
        puts $fid 0
        close $fid
    }
}
 
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Тамагочи

Сообщение tvrsh » 13 май 2012 17:41

Можно попробовать сделать что-то похожее на idlerpg. А то в этом кормлении и уборке нет ничего интересного, отсутствуют действия.
Но тогда появляется проблема в том, что сначала придется постоянно находиться в сети чтобы кормить его. Так как уровни будут идти довольно быстро.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Тамагочи

Сообщение LuXe » 14 май 2012 23:15

Классно было б если можно было зараждать не только питомца, но и например человечка.:)) И тем самым те кто стоит в браках на боте, могли бы и ухаживать как виртуального ребёнка:)) Интересно наверно бы было:)))
LuXe
 
Сообщения: 38
Зарегистрирован: 18 ноя 2010 17:43
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron