Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411279 Posts in 69323 Topics- by 58380 Members - Latest Member: bob1029

March 28, 2024, 05:30:49 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperArt (Moderator: JWK5)ASCIIPaint and WEPaint
Pages: [1] 2 3 ... 14
Print
Author Topic: ASCIIPaint and WEPaint  (Read 98237 times)
Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« 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 executable
Flash 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. Grin

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

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Μarkham
Level 10
*****



View Profile WWW
« Reply #1 on: August 29, 2010, 05:12:13 PM »

Any chance of a fill-tool and/or "bigger" brush size?
Logged

Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #2 on: August 29, 2010, 06:01:42 PM »

Mmm, those are good ideas. I'll add them in eventually.
Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
gamete
Level 0
**


Party Time


View Profile
« 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
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« 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. Shocked

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

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Μarkham
Level 10
*****



View Profile WWW
« 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
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #8 on: August 29, 2010, 11:28:44 PM »

Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss Kiss

Markham, that's delicious. I love it.

Hey man, could you pass me the project file of that thing, if you kept it? I wanna use it as the 'advertisement' image for the program. Basically just the screenshot I'll show on the first post.

I'll give you proper credit.
« Last Edit: August 29, 2010, 11:34:50 PM by Melly » Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Core Xii
Level 10
*****


the resident dissident


View Profile WWW
« 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
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« 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

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Xion
Pixelhead
Level 10
******



View Profile WWW
« Reply #11 on: August 30, 2010, 02:08:27 AM »

This shit is fly, homie.
Logged

Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #12 on: August 30, 2010, 09:51:03 AM »

First of all, that looks awesome. I especially like those isometric walls. Kiss

Second of all, why is your Punch Artist so mean to children? Sad

Third of all, what the crap's an Ooloo? WTF

Forth of all, I added Markham's and Xion's pictures to the first post as advertisement. Grin
« Last Edit: August 30, 2010, 10:01:28 AM by Melly » Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
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.
 Kiss
Logged
Xion
Pixelhead
Level 10
******



View Profile WWW
« Reply #15 on: August 30, 2010, 12:15:46 PM »

First of all, that looks awesome. I especially like those isometric walls. Kiss
thanks Grin

Quote
Second of all, why is your Punch Artist so mean to children? Sad
Orik Donalé hates Ooloos and will only come out once they're all crying or dead.

Quote
Third of all, what the crap's an Ooloo? WTF
something I made up, kinda like a primitive smurf mixed with a dragon quest slime.

Quote
Forth of all, I added Markham's and Xion's pictures to the first post as advertisement. Grin
I am outraged! Mock Anger
no wait I mean honored  Gentleman


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
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« 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. WTF

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. Tongue), 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

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Brother Android
Level 10
*****


View Profile
« 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
Pixelhead
Level 10
******



View Profile WWW
« 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
Level 5
*****



View Profile
« 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

Pages: [1] 2 3 ... 14
Print
Jump to:  

Theme orange-lt created by panic