Search found 1176 matches

by darkfrei
Tue Mar 12, 2024 5:41 pm
Forum: Support and Development
Topic: push and pop for graphics ?
Replies: 8
Views: 6803

Re: push and pop for graphics ?

local function graphicsPushPopGenerator() local states = {} local graphicsPush = function() local currentState = { color = {love.graphics.getColor()}, -- must be table lineWidth = love.graphics.getLineWidth(), pointSize = love.graphics.getPointSize() } table.insert(states, currentState) end local g...
by darkfrei
Tue Mar 12, 2024 3:48 pm
Forum: General
Topic: Gradients (gradient as fill)
Replies: 10
Views: 1976

Re: Gradients (gradient as fill)

Meshes seem to be unnecessary complicated for my use - I am neither using images, nor canvas. I am working with 2D, not 3D. I am drawing polygons directly and using physics functions. I can simulate gradients via repeated drawing of multiplied polygons, but I will have to benchmark performance here...
by darkfrei
Tue Mar 12, 2024 6:26 am
Forum: General
Topic: Gradients (gradient as fill)
Replies: 10
Views: 1976

Re: Gradients (gradient as fill)

Hi, I have searched forums extensively as well as Stack Overflow to find out how to approach gradient drawing. I mostly need it for polygons at the moment, but I am sure it would be useful to have it for any shape. I know there was a discussion regarding this and the best method so far is to use a ...
by darkfrei
Sun Mar 10, 2024 5:27 pm
Forum: General
Topic: Code Doodles!
Replies: 196
Views: 263837

Re: Code Doodles!

Communique Quilts - https://www.google.com/search?q=Communique+Quilts&tbm=isch Examples to usage: city map; levels, that are more than one screen wide and/or more than one screen tall. love.window.setMode(1280, 800) -- Steam Deck resolution local function updatePatches () local index = math.rand...
by darkfrei
Sat Mar 09, 2024 9:18 pm
Forum: General
Topic: Code Doodles!
Replies: 196
Views: 263837

Re: Code Doodles!

First version of patchwork algorithm, it has gabs, but still good for using: Communique Quilts on pinterest: https://www.pinterest.de/search/pins/?q=Communique%20Quilts&rs=typed love.window.setMode(1280, 800) local function updatePatches () local index = math.random(#queue) local point = table.r...
by darkfrei
Mon Mar 04, 2024 9:16 am
Forum: General
Topic: help with snake game lua
Replies: 8
Views: 1521

Re: help with snake game lua

It's my old code : -- License CC0 (Creative Commons license) (c) darkfrei, 2022 UP, RIGHT, DOWN, LEFT = 1, 2, 3, 4 UpdateTime=0.200 Timer = 0 GridSize = 30 GridWidth, GridHeight = 20, 10 local directions = { [UP] = {x= 0, y=-1}, [RIGHT] = {x= 1, y= 0}, [DOWN] = {x= 0, y= 1}, [LEFT] = {x=-1, y= 0}, ...
by darkfrei
Fri Mar 01, 2024 8:56 am
Forum: Support and Development
Topic: 2.5D effect?
Replies: 3
Views: 1088

Re: 2.5D effect?

Pretty simple 2,5D: viewtopic.php?f=3&t=93766
by darkfrei
Thu Feb 29, 2024 1:41 pm
Forum: General
Topic: help with snake game lua
Replies: 8
Views: 1521

Re: help with snake game lua

uknowntgyallyonski wrote: Thu Feb 29, 2024 1:15 pm I will make the changes to it on this code
I think that the code must be easier to calculate step as just 1 and just make it bigger in the love.draw() by scaling or multiplying by gridSize.
by darkfrei
Thu Feb 29, 2024 1:03 pm
Forum: General
Topic: help with snake game lua
Replies: 8
Views: 1521

Re: help with snake game lua

is it also a possible issue with my checkcollision code? can i send you it and you can let me know if it looks right or the full code if you need context? For the snake game will be enough to use grid as: grid={ {1,1,1,1,1}, {1,0,0,0,1}, {1,0,0,0,1}, {1,0,0,0,1}, {1,1,1,1,1}, } and you can check va...
by darkfrei
Thu Feb 29, 2024 12:08 pm
Forum: General
Topic: help with snake game lua
Replies: 8
Views: 1521

Re: help with snake game lua

I am currently having issues with my code as when i run it and play my snake game, the snake goes through the food without eating it and the score does not go up, anyone willing to help that may have a solution to this? Main logic must be: x, y = getNextPosition (headPosition, headDirection) if isW...