Melly
|
|
« on: August 29, 2010, 04:25:51 PM » |
|
I thought of creating this thread in the DevLogs board, but I think this will interest people in here a lot more. Click for full size ASCIIPaint is a little project that was born from me trying to make a Flash roguelike engine with the help of Flixel. It's essentially a paint program allowing you to easily make hand-made ASCII art and save pictures as PNG to show other people. It's somewhat crude right now, and will probably require a bit of fooling around to get the hang of it, but in time I'll polish it further. It may be a little reasource-heavy in slower computers, but hopefully not enough to be a problem. Downloads: Windows executableFlash SWF (load it in a Projector in MacOS and Linux systems to be able to use the save/load/export features) Hotkeys (don't work when using the Text tool): Z - Undo B - Brush E - Eraser P - Color/Character Picker L - Fill/Clear Layer C - Copies with select tool V - Pastes copy onto select tool's position I welcome all feedback and suggestions. I'd love to see someone making some artwork with this. Or roguelike mockups. List of features to be added (implemented features will be slashed), listed by priority in no particular order: - Floodfill- Variable brush size- Use Zaratustra's suggested character set - Line tool - Rectangle tool, filled and not - Alternative palletes - Alternative character sets - Reorganized character select window - Select tool with move/ copy/paste- Improved text tool - In-program tutorial to use the tools - Improve file saving/loading - Create an AIR version to use better filesystem methods - Multiple undo's
|
|
« Last Edit: December 22, 2010, 11:19:50 AM by Melly »
|
Logged
|
|
|
|
Μarkham
|
|
« Reply #1 on: August 29, 2010, 05:12:13 PM » |
|
Any chance of a fill-tool and/or "bigger" brush size?
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #2 on: August 29, 2010, 06:01:42 PM » |
|
Mmm, those are good ideas. I'll add them in eventually.
|
|
|
Logged
|
|
|
|
gamete
|
|
« Reply #3 on: August 29, 2010, 06:20:36 PM » |
|
Damn, this is really fun to use! Are all of the characters standard or did you create some of them yourself? Also,
|
|
« Last Edit: August 29, 2010, 07:10:55 PM by gamete »
|
Logged
|
|
|
|
MaloEspada
Guest
|
|
« Reply #4 on: August 29, 2010, 06:33:37 PM » |
|
holy shit gamete, that HUD is awesome.
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #5 on: August 29, 2010, 09:46:59 PM » |
|
Damn, this is really fun to use! Are all of the characters standard or did you create some of them yourself? Also, Haha, that's awesome. Though using the white color for those dots makes looking at the game window VERY hard. But wait, why does your character set look like that? That's not how it is in the swf/exe I provided. Also, the character set is standard, though in the version I provided it SHOULD have many of the characters, like those 'frame' ones down there and the spades, altered to look more appealing (though I'm certain purists would disagree). Also also, if anyone notices, yes, I know the text tool isn't perfect and doesn't work with all keyboard keys. I'll rework it eventually. For now you can add the characters that are missing manually.
|
|
« Last Edit: August 29, 2010, 09:52:12 PM by Melly »
|
Logged
|
|
|
|
Μarkham
|
|
« Reply #6 on: August 29, 2010, 10:03:22 PM » |
|
This is a pretty cool program.
|
|
|
Logged
|
|
|
|
deathtotheweird
Guest
|
|
« Reply #7 on: August 29, 2010, 10:14:03 PM » |
|
whoa, that is very cool markham
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #8 on: August 29, 2010, 11:28:44 PM » |
|
|
|
« Last Edit: August 29, 2010, 11:34:50 PM by Melly »
|
Logged
|
|
|
|
Core Xii
|
|
« Reply #9 on: August 30, 2010, 12:45:37 AM » |
|
Also also, if anyone notices, yes, I know the text tool isn't perfect and doesn't work with all keyboard keys. I'll rework it eventually. For now you can add the characters that are missing manually.
That's an understatement... Space creates a line break and I don't know how to actually place the text I've typed.
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #10 on: August 30, 2010, 01:25:28 AM » |
|
Haha, yeah, it's not properly explained anywhere. I'll add a help screen eventually.
For now though, here's how it works:
When you place the position where you want the text to be in, hold and drag the mouse to the right to enlarge the text width. The text will stay within that width, so you can make proper text boxes.
To actually draw the text you just typed into the layer, click on the downward arrow on the lower left of the first tile the text is on (it's the only downward arrow that shows when you're typing).
I'm open to suggestions to make this more intuitive, but this is the best I could come up with in short notice.
|
|
|
Logged
|
|
|
|
Xion
|
|
« Reply #11 on: August 30, 2010, 02:08:27 AM » |
|
This shit is fly, homie.
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #12 on: August 30, 2010, 09:51:03 AM » |
|
First of all, that looks awesome. I especially like those isometric walls. Second of all, why is your Punch Artist so mean to children? Third of all, what the crap's an Ooloo? Forth of all, I added Markham's and Xion's pictures to the first post as advertisement.
|
|
« Last Edit: August 30, 2010, 10:01:28 AM by Melly »
|
Logged
|
|
|
|
MaloEspada
Guest
|
|
« Reply #13 on: August 30, 2010, 11:06:04 AM » |
|
Half-assed attempt
|
|
|
Logged
|
|
|
|
Ashkin
Guest
|
|
« Reply #14 on: August 30, 2010, 11:13:32 AM » |
|
This is a pretty cool program. Oh good golly gosh.
|
|
|
Logged
|
|
|
|
Xion
|
|
« Reply #15 on: August 30, 2010, 12:15:46 PM » |
|
First of all, that looks awesome. I especially like those isometric walls. thanks Second of all, why is your Punch Artist so mean to children? Orik Donalé hates Ooloos and will only come out once they're all crying or dead. Third of all, what the crap's an Ooloo? something I made up, kinda like a primitive smurf mixed with a dragon quest slime. Forth of all, I added Markham's and Xion's pictures to the first post as advertisement. I am outraged! no wait I mean honored You have a lovely program here, sir, but some suggestions, if I may; This could really do with a bucket fill, filled rectangle tool, and line tool (especially useful for line of sight stuff). For fills I had to use the text tool to make a block of one characters and then copy it around a bunch of times. It would be cool if we could group the characters according to their "type", ie. have all the line wall type shit blocked together, all the punctuation together, etc. I mean it's mostly like that already but there are some characters that seem like they belong to the same 'set' that are separated by a bunch of characters, and it can get kinda confusing when you're looking for 'em. I kind of wish the default width for text were at least wide enough for a few words, so I wouldn't have to drag over every time I wanted to type more than one word.
|
|
|
Logged
|
|
|
|
Melly
|
|
« Reply #16 on: August 30, 2010, 01:06:16 PM » |
|
Half-assed attempt Mmm, I'm not entirely sure what kinda game that'd be. I'm intrigued and wish to know more. You have a lovely program here, sir, but some suggestions, if I may;
Most certainly! This could really do with a bucket fill, filled rectangle tool, and line tool (especially useful for line of sight stuff). For fills I had to use the text tool to make a block of one characters and then copy it around a bunch of times.
Yeah, all of those are in the pipeline. I keep postponing the damn lines and rectangles. It would be cool if we could group the characters according to their "type", ie. have all the line wall type shit blocked together, all the punctuation together, etc. I mean it's mostly like that already but there are some characters that seem like they belong to the same 'set' that are separated by a bunch of characters, and it can get kinda confusing when you're looking for 'em.
I see what you mean. The characters are in what I believe is the standard ASCII charcode order right now, and while I could get used to it, I agree that it's kinda crappily organized (I guess people back then didn't give much thought to what people would be doing with this. ), and a hassle for anyone trying to use the program for the first few times. I'll see about adding an option to switch the char selection area to one better organized. I kind of wish the default width for text were at least wide enough for a few words, so I wouldn't have to drag over every time I wanted to type more than one word.
Mmm. Not sure about this one, though I am thinking of reworking how the text tool works, allow you to drag each of its ends and stuff. I'll eventually experiment with that.
|
|
|
Logged
|
|
|
|
Brother Android
|
|
« Reply #17 on: August 30, 2010, 01:14:10 PM » |
|
This thread. Everything in it. I am without words.
This is... porn for ex-DOS users.
|
|
|
Logged
|
|
|
|
Xion
|
|
« Reply #18 on: August 30, 2010, 03:08:27 PM » |
|
I made another one this is actually a game I've wanted to play for a very long time - a roguelike where you play as a wild animal and have to survive to mate and foster a new generation. Detailed injuries (with accompanying visual guide) and the ability to gradually evolve, gaining new traits like horns, platy flesh armor, large claws specialized for digging, etc. Play as an Herbivore, Carnivore, Insectivore, or Omnivore, a biped, quadruped, or serpent, a reptile, mammal, amphibian, or ave. You'd also be able to switch between your senses so if you have horrible eyesight switch to hearing and you'll echo-locate, or to feeling and you'll sense vibrations (given that your senses are good enough to do either of those). man, I want to play this game.
|
|
|
Logged
|
|
|
|
fraxcell
|
|
« Reply #19 on: August 30, 2010, 03:35:43 PM » |
|
That looks amazing Xion. I've always wondered what an ascii racing game would look like. I imagine this one as somehow being turn based.
|
|
|
Logged
|
|
|
|
|