Все Новый

user:thomas фрагментов создано пользователем

title:mygist gists with given title

filename:myfile.txt gists having files with given name

extension:yml gists having files with given extension

language:go gists having files with given language

topic:homelab gists with given topic

Регистрация

Войти


Все Новый Регистрация Войти

Все фрагменты

Свежие сверху по дате создания
Свежие снизу по дате создания
Свежие сверху по дате обновления
Свежие снизу по дате обновления
capitalex's Avatar

capitalex / zombie-more-vera.nv

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 |#port, on draw zombie
2 , needs, @draw zombie
3 , reads, @zombie index|
4 |#port body, on draw zombie, lua|
5 print("DRAWING ZOMBIE", zombie_index)
6 local zombie = state.zombies[zombie_index]
7 love.graphics.setColor(0.145, 0.133, 0.169)
8 love.graphics.circle("fill", zombie.x + 5, zombie.y + 5, zombie.r)
9
10 love.graphics.setColor(0.882, 0.314, 0.282)
capitalex's Avatar

capitalex / zombies.nv

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 |#port, on draw zombie
2 , needs, @draw zombie
3 , reads, @zombie index|
4 |#port body, on draw zombies, lua|
5 local zombies = state.zombies
6 love.graphics.setColor(0.145, 0.133, 0.169)
7 love.graphics.circle("fill", zombie.x + 5, zombie.y + 5, zombie.r)
8
9 love.graphics.setColor(0.882, 0.314, 0.282)
10 love.graphics.circle("fill", zombie.x, zombie.y, zombie.r)
yumaikas's Avatar

yumaikas / mechanistic_pumpkin_bread_recipe.nv

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 |_| Pumpkin Bread Recipe
2
3 || start oven, gather equipment, gather ingredients
4
5 | start oven, imperial | oven fahrenhiet:375
6 | start oven, metric | oven celcius:190
7
8 | gather equipment |
9 fetch medium bowl, fetch large bowl,
10 fetch half teaspon,
yumaikas's Avatar

yumaikas / Recursive Mira Pattern Match

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 --[[
2 |
3 lightning struck [x] [y]
4 , [something] is at [x] [y]?
5 , [something] has inventory [inventory]?
6 , [inventory] has item [item]?
7 , [item] is [class]?
8 , [class] is conductive?
9 |
10 [something] is struck by lightning
capitalex's Avatar

capitalex / timers.nv

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 |_| Stateful actions in the host system
2 |#port, on create new timer
3 , needs, @create new timer
4 , takes, @timer duration ms, @timer started, @timer once|
5 , @new timer id
6
7 |#port, on destroy timer
8 , needs, @destroy timer, takes, @timer id|
9
10 |#port, on tick timer
yumaikas's Avatar

yumaikas / html_calc.nv

0 лайк(-ов)
0 форк(-ов)
5 файл(-ов)
Последняя активность 1 year ago
1 | # meta code status | Untested, uncompiled
2 | #include, strings.nv, slots.nv, DOM.nv |
3
4 | #strings, br, app, button, calc-output, div,
5 AC, All Clear, C, Clear,
6 0,9,8,7,6,5,4,3,2,1,
7 +,/,*,-,.,=,
8 ,Press 7, Press 8, Press 9, Press Divide
9 ,Press 4, Press 5, Press 6, Press Multiply
10 ,Press 1, Press 2, Press 3, Press Subtract
capitalex's Avatar

capitalex / linear-multiset-catlang.txt

0 лайк(-ов)
0 форк(-ов)
3 файл(-ов)
Последняя активность 1 year ago
1
2 function run_rules(state)
3 if state["flour"] >= 1 and state["sugar"] >= 1 and state["apples"] >= 1 then
4 emit(state, "apple cake")
5 return run_rules(state)
6 elseif state["apples"] >= 1 and state["oranges"] >= 1 and state["cherries"] >= 1 then
7 emit(state, "fruit salad")
8 return run_rules(state)
9 elseif state["fruit salad"] >= 1 and state["apple cake"] >= 1 then
10 emit(state, "fruit cake")
capitalex's Avatar

capitalex / hello-lvera.lua

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 local min, max, huge = math.min, math.max, math.huge
2 local machine = {state = {}}
3
4 machine.counters = {
5 ["run main loop"] = 1,
6 ["show message"] = 0,
7 ["@step timer"] = 0,
8 ["present current frame"] = 0,
9 ["sleep for 1ms"] = 0,
10 ["run current frame"] = 0,
capitalex's Avatar

capitalex / state.lua

0 лайк(-ов)
0 форк(-ов)
4 файл(-ов)
Последняя активность 1 year ago
1 -- circle game --
2 machine.state = {
3 ["last_key_pressed"] = "",
4 ["event_args"] = {},
5 ["dt"] = 0,
6 ["default_font"] = love.graphics.getFont(),
7 ["circles"] = {},
8 ["large_font"] = love.graphics.newFont(64),
9 }
capitalex's Avatar

capitalex / movement.lua

0 лайк(-ов)
0 форк(-ов)
1 файл(-ов)
Последняя активность 1 year ago
1 |#state, player|
2 {x = 400, y = 300, r = 10, health = 5}
3
4 |#port, on draw player, needs, @draw player|
5 |#port body, on draw player, Lua|
6 local player = self.state.player
7 love.graphics.circle("fill", player.x, player.y, player.r)
8
9 |#port, on move player, needs, @move player
10 , takes, @dir up, @dir down, @dir left, @dir right|
Новее Позже

Работает на Opengist ⋅ Load: 287ms⋅

Русский
Čeština Deutsch English Español Français Magyar Italiano 日本語 Polski Português Русский Türkçe Українська 中文 繁體中文