Activity

regonold520

Hi guys, today I got the select tool working, it is pretty nice because you just drag to select the area or just click to remove the selection and the selections do a great job of either culling pixel drawing or filling, basically anything to do with setting a pixel. Small devlog rn cus im tired today. Have a great day :D

Attachment
0
regonold520

Shipped this project!

First release for love sprite, quite bare bones and buggy at the minute but want to gauge public opinion, to use just download the zip file on the github release, extract it and run the LoveSprite.exe, happy spriting :D

i will list the key binds below:
Ctrl + Z = undo
Ctrl + S = save sprite
Ctrl + N = new sprite
Alt = temporarily changes tool to eyedropper
I = eyedropper
B = brush
E = eraser
G = fill
Scroll Wheel = zoom
Middle Mouse Move = pan sprite

regonold520

This is a BIG devlog, because I finally added a new tool! The noise tool, it generates simplex noise based on cool parameters you specify In the GUI, I also added new sprite and a new canvas gui (accessable with ctrl + s, ctrl + n respectively). And I,m deciding to finally ship this as a very EARLY prototype, mainly because i want to try to make some other projects :D have a great day guys!

Attachment
2

Comments

abdurahmansharif.uk

hopefully your project get voted, the noise tool, colour. ALL of it is peak!

regonold520
regonold520 4 days ago

ty :DDDD

regonold520

Hi guys, I did major things like setting up button clicking infactructure and i made proper GUI types, this one is a floating GUI, Im making this for a cool tool that i will reveal in the NEXT devlog >:) . It was mainly bug fixes and going over lots of logic confirming if things are ok, not a big devlog but yk. Anyways have a great day. cool diagram attached too :)

Attachment
0
regonold520

Hi! So I overhauled the whole UI by changing the colours to a dark purple and i wuite like it, next i changed some sprites like mouse icon and panning sprite etc. but I did some very big things like adding tool buttons on the right, so far we have the brush tool, standard pixel tool. Eraser just does that but rubbing out instead and the eyedropper tool which sets the colour to any selected colour. I also decided to draw a cool image of orpheus, Have a great day :D

Attachment
Attachment
0
regonold520

Im FLYING through these features recently, maybe because the winter holidays are ending. Anyways i fixed some scaling issues to do with the colour picker and I made it so if you go outside the bounds of it whilst selecting it will continue picking colours helping for picking absolute colour values! I also finally added a hue slider so we FINALLY have access to the full colour range. This took a fair while mainly because im pretty much rewriting all my UI code as i go because its quite buns. Anyways hope you have a great day :D

Attachment
1

Comments

brushleaf
brushleaf 8 days ago

FIRE

regonold520

HI! Devlog 5 for LoveSprite! So this is a HUGE update because I actually added to ability to select different colours, well only monochromtically for now because i haven made the hue slider yet. BUT it is still really cool. getting the actual picker to draw with the HSV was easy but getting what colour to select was a NIGHTMARE. at least it is done now. I drew some kind of green guy to show off a ton of different shades (see second image). Anyways Have a great day :D

Attachment
Attachment
2

Comments

Igelkott
Igelkott 8 days ago

Really sick project, looking forward to seeing where this goes!

regonold520
regonold520 8 days ago

ty:)

regonold520

Hi! SO I begun making the framework for UI objects, still gotta add TONS and polish it but the basics are here, most of my time was spent creating a 9 slice system that the panel and the button (a modified version with no y changes) use, its a bit janky but it works and thats all that matters. I plan to make objects attach to each other in the next devlog and UI input muting / priority, anyways Cya!

Attachment
0
regonold520

Holy.. 3 HOURS! this has been a sad 3 hours because i have been coding ui the WHOLE TIME, I am quite happy with the result though because we have screen responsive and I even made it idiot proof (i think) I made it so you can drag the left and bottom sides to make a very satisfying effect ngl. Thats pretty much it (there was so much maths). Hope you have a great day :D

0
regonold520

HI GUYS! Devlog 2 for lovesprite, I got some cool things to work like bug fixes to do with the bg and i coded an undo system, its not perfect and il defo go over it in the future, but oh well. But I begrudgingly started work on the coolest part of this project! The UI, it currently dosent do much, nor block inputs to the actual canvas, i merely begun the bases that will make up the full thing in due time. Thats all that I really got dont but I expect to see more progress as the days progress, As always have an amazing day :D. cya!

Attachment
0
regonold520

First Lovesprite devlog! so I have been wanting to make my own pixelart editor for a while (i alr own aseprite but wanted to do it for funzies) so I started with learning about Images and ImageData, its pretty simple and I just shoves a metric TON of maths into VS code and all of a sudden screen coordinates turned into canvas pixels that i could edit. The editor is SUPER bare bones rn but at least it looks kinda cool :) also its not gonna be a 100% clone of aseprite, mainly because im not that good at programming, but id also like to just add funny little bits because this shouldnt be taken too seriously, but overall feeling good about this one while ADORE gets reviewed. if you read through all my yap thanks :D Have a great day!

Attachment
0
regonold520

HI! I fully fleshed out the UI to remove lots of the pesky bugs we had, I made it so that regular objects can be flagged as hoverable, and therefore clickable. And I also made things like fonts avaliable for text objects too and made the initialising for them a lot simpler no longer requiring a ui type, as well as that I made the Demo Project to show off the features of the project and I write docs on the README of the project. I have done these because I plan to ship the project VERY SOON, im very exited XD, Have a great day

Attachment
0
regonold520

Hi! I actually lost 30 mins due to a hackatime bug but oh well ;-;, I did some major things like i added different ui types like buttons and text, and a hoverable feature that buttons have on by default but you can overwrite on any ui piece with a handy function. I also made it so when the screen is resized the anchor positions correctly allign to the new screen size, speaking of screen size. When you resize the screen the camera shifts position to keep the initial center of focus (i cant word it so ill just attach a video lol). Have a good day :D

0
regonold520

4th Devlog! I have been insanely cooking, I learned about camera transforms so we have camera zooming, camera rotations and just being able to move it :D i will be adding more functionality like being able to switch the camera currently being used, but thats for the future. I also made great work on the UI ststem, how it works is there are premade anchors but more can be added and basically you attach ui objects to these anchors and they will autofix onto the screen if the object is too big, I have to do other things before it is “done” like adding buttons and text, but thats for the next devlog

0
regonold520

3rd Devlog! I fixed the parent and child thing so that the children properly inherit their parents positions, and i also distinguish between global and local positions now, i also made some handy things like printing out the scene tree for debugging purposes or getting the descendants of an object. As well as the objects I also began work on the anchor based UI system, more about that next devlog, I feel like im getting close to my first ship! So stay tuned, Have a good day :D

Attachment
0
regonold520

Hi! I did a LOT of stuff to do with objects, i added Vector2s i sepereted scale x from y, i added a parent / child system (very rudementary / dosent work with nested stuff cus im yet to fix that :P) I also made it so you can load an instance of a script onto an object so it is able to run its own code, it dosent seem like a lot but it gets tricky the more you add.

Attachment
0
regonold520

I added the initial files for the library like the adore.lua that handles most of the interactions within, like what gets draw, i made it so all the “objects” inside of the drawables table are drawn (y sorted too) (ill proly make that configureable) and its very efficient drawing system that culls off screen objects, i also made a very nice call that makes me an object that takes in a few parameters, handeling all the mid parts of making objects, If anyone has read to this point, you probably actually care and ty, and also this is actually a recode! I have made this lib before, however it ran poorly and had minimal features, which is why im bringing it to flavortown and i even make a cool custom logo for it :D, anyways have a good day.

Attachment
1

Comments

Charmunk
Charmunk 14 days ago

ooh love2d lib, very cool :D