Homebrew [Request] Is there someone who can make a pixel art program/MSPaint clone?

Jacklack3

( ゚ヮ゚) buddie was here
Member
Joined
Oct 6, 2015
Messages
1,863
Trophies
1
Location
Canada
Website
jackomix.neocities.org
XP
3,777
Country
Canada
Yeah, there aren't very many good tutorials out there. I'm looking at some right now. If you look in the comments, I'm sure people have asked and have gotten responses. I usually look there when I don't get something
I think once i learned lua, ill be able to make a cleverbot thing!
 

BringusStudios

Well-Known Member
Member
Joined
Oct 3, 2011
Messages
442
Trophies
1
Age
24
Website
bringus.studio
XP
608
Country
United States
I know but every lua tutorial i search up starts with print("Something") then all the sudden have this crazy s$&%.
Well that's because you're studying LUA for PC. The structure of the code is same from 3DS to PC, but some functions are called and executed differently. print("") for 3DS is called more or less as Screen.debugPrint(0, 0, "", Color.new(255,255,255), TOP_SCREEN). It's all these changes that put a curve on 3DS programming, which is why I recommend learning a high level programming language like Python or Java first, so you can get down the basics of problem solving. IMO LUA for PC is meh.
 
Last edited by BringusStudios,
  • Like
Reactions: olshrimpeyes

Jacklack3

( ゚ヮ゚) buddie was here
Member
Joined
Oct 6, 2015
Messages
1,863
Trophies
1
Location
Canada
Website
jackomix.neocities.org
XP
3,777
Country
Canada
Well that's because you're studying LUA for PC. The structure of the code is same from 3DS to PC, but some functions are called and executed differently. print("") for 3DS is called more or less as Screen.debugPrint(0, 0, "", Color.new(255,255,255), TOP_SCREEN). It's all these changes that put a curve on 3DS programming, which is why I recommend learning a high level programming language like Python or Java first, so you can get down the basics of problem solving.
The more i see this, the more i think im not ready. I tried to learn python once...i got stressed and boreded out and just quited. This is why i suggested Scratch on the 3DS! Because its simple to use! But of course everybody disagrees. :sad:
 

BringusStudios

Well-Known Member
Member
Joined
Oct 3, 2011
Messages
442
Trophies
1
Age
24
Website
bringus.studio
XP
608
Country
United States
The more i see this, the more i think im not ready. I tried to learn python once...i got stressed and boreded out and just quited. This is why i suggested Scratch on the 3DS! Because its simple to use! But of course everybody disagrees. :sad:
Try visualizing this scenario:

Two men are holding 25 pounds of weight. The man on the left is really struggling to hold the weight, so he asks the man on the right to take 20 pounds of his weight for him. Now the man on the right has a choice. He can make the man on the left's life easier, but very much at his own expense. He would have to hold almost twice the weight he was comfortable with.

This analogy relates to how you say you want scratch ported. It would make it easier for you to make stuff, but it would take hours of difficult work on the programmer's part. Thats why nobody wants to do it.
 

Jacklack3

( ゚ヮ゚) buddie was here
Member
Joined
Oct 6, 2015
Messages
1,863
Trophies
1
Location
Canada
Website
jackomix.neocities.org
XP
3,777
Country
Canada
Try visualizing this scenario:

Two men are holding 25 pounds of weight. The man on the left is really struggling to hold the weight, so he asks the man on the right to take 20 pounds of his weight for him. Now the man on the right has a choice. He can make the man on the left's life easier, but very much at his own expense. He would have to hold almost twice the weight he was comfortable with.

This analogy relates to how you say you want scratch ported. It would make it easier for you to make stuff, but it would take hours of difficult work on the programmer's part. Thats why nobody wants to do it.
OK! I understand. But maybe it will happen soon...idk.
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
OK! I understand. But maybe it will happen soon...idk.
Porting Scratch would be possible(source code: http://wiki.scratch.mit.edu/wiki/Scratch_1.4_Source_Code), but very hard and rather pointless. Try to start messing with a LUA homebrew on the 3DS. I learned what I know now in LUA from editing Sunshell and RPG Maker 3DS(and MicroLuaDS!). Then I made a few homebrew of my own. Feel free to look at my homebrew for reference or whatever.
 

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
I think once i learned lua, ill be able to make a cleverbot thing!
Try looking on lpp-3ds's documentary.

--------------------- MERGED ---------------------------

I'm starting to have a lot of issues with this, and being a very novice programmer I'm not sure what to do. There's a good chance I won't finish this, it's having some weird flickering issues. Test it out and you'll see. Feel free to use the code.
Maybe I'll continue on this.

We'll see.
 

flarn2006

Well-Known Member
Member
Joined
Apr 6, 2014
Messages
394
Trophies
0
Age
30
XP
523
Country
United States
Going good so far!

hrbnf.png

(sees top screen)

0.0
 
Last edited by flarn2006, , Reason: syntax error: missing ')'

Megalegacy98

Well-Known Member
Member
Joined
Aug 11, 2015
Messages
505
Trophies
0
Location
United States
XP
430
Country
United States
It's flickering because when you set grid to true and your doing the "while true do" thing it repeats whats in that loop. You have Screen.refresh and Screen.waitVblankStart in your while loop. The while thing repeats over and over again, it keeps refreshing. That's what's causing the flickering.
 

BringusStudios

Well-Known Member
Member
Joined
Oct 3, 2011
Messages
442
Trophies
1
Age
24
Website
bringus.studio
XP
608
Country
United States
It's flickering because when you set grid to true and your doing the "while true do" thing it repeats whats in that loop. You have Screen.refresh and Screen.waitVblankStart in your while loop. The while thing repeats over and over again, it keeps refreshing. That's what's causing the flickering.
Oh, good to know. I'm not used to working with lower level functions, Java is my friend ;).
 
  • Like
Reactions: Megalegacy98

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: You could say the same for a couple or so threads that used to be popular, I guess.