21.06.2012, 16:41
|
|
:-/
|
|
Регистрация: 28.09.2009
Сообщений: 1,126
|
|
змеюка на кофе
Написал змеюку на coffeescript и тетрис на javascript :
https://github.com/shaci
|
|
21.06.2012, 18:04
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
реактивная ) Я не рискнул на первом левале в своей такую ставить )
Про тетрис помню, все руки никак не дойдут. Книжки читаю умные ) Пытаюсь учиться )
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 21.06.2012 в 18:11.
|
|
21.06.2012, 18:09
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
какой же убогий язык этот coffee, он мне чем-то LUA-Script напоминает, есдинственная лишь разница что в нем нет таких слов как begin end а так стопудово чистый LUA-скрипт
|
|
21.06.2012, 18:16
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
а хотя в LUA нету begin но зато есть end вот кусок кода на LUA давно что-то писал, чисто для сравнения:
function TCommand:PrepareCommand()
local funcCmd = loadfile(CmdPath.."cmd.idx")
if funcCmd == nil then
AddSysLog("TCommand - ОШИБКА! Не найден файл: "..CmdPath.."cmd.idx <-- Система остановлена!")
assert(funcCmd, "Файл не найден: "..CmdPath.."cmd.idx");
end
local resCmd = funcCmd()
local lineCmd = {}
local Buf = {}
for h = 1, TableMaxSize(resCmd) do
Buf[h] = {}
local lineCmd = {}
local f = io.open(CmdPath..resCmd[h][1], "r")
local idxl = 1
local line = f:read("*line")
while line do
lineCmd[idxl] = line
line = f:read("*line")
idxl = idxl + 1
end
f:close()
for j = 0, TableMaxSize(TUsers.Profile) do
for i = 1, string.len(TUsers.Profile[j][resCmd[h][2]]) do
if string.sub(TUsers.Profile[j][resCmd[h][2]], i, i) == "1" then
Buf[h][i] = lineCmd[i]
end
end
end
end
local fl = io.open(CachePath.."cmd.dat", "w")
fl:write("sCommand = {\n")
for h = 1, TableMaxSize(resCmd) do
for i, val in pairs(Buf[h]) do
fl:write("\t{"..val..", \""..resCmd[h][2].."\", "..tostring(i).."},\n")
end
end
fl:write("}")
fl:close()
end
Последний раз редактировалось devote, 21.06.2012 в 21:59.
|
|
21.06.2012, 21:40
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Да, lua наркоманский язык...
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
21.06.2012, 21:46
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от B~Vladi
|
Да, lua наркоманский язык...
|
ага, так и есть.. я лет пять назад с ним игрался.. да и не тока просто на нем прогал, но и встраивал его в свой софт.. простейший язык, легко работать с ним.. но синтаксис конечно убогий)
|
|
21.06.2012, 21:50
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
devote,
Я не знаю lua, но вижу явный говнокод, судя по копипасту.)
__________________
29375, 35
|
|
21.06.2012, 21:58
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от Aetae
|
devote,
Я не знаю lua, но вижу явный говнокод, судя по копипасту.)
|
а я что отрицаю тут что-то иное? Понятно дело говнокод, слишком много копипаста.. Но привел пример лишь для сравнения.. могу другой привести.. если этот приводит к ужасу
|
|
21.06.2012, 22:00
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,584
|
|
What has been seen cannot be unseen.)
Я уже умер от разрыва сердца, та что пофигу.
__________________
29375, 35
|
|
21.06.2012, 22:01
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Aetae,
поставил другой... чтоб вас не шокировать..
|
|
|
|