paintown 3.0 rc1
kazzmir

I am in the final stages of releasing paintown 3.0 and would like to demo a release candidate.
{"name":"scr3.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/3\/23dc60b2cfb72e47edbed2285625a3c8.png","w":640,"h":480,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/2\/3\/23dc60b2cfb72e47edbed2285625a3c8"}scr3.png
Download: http://www.cs.utah.edu/~rafkind/tmp/paintown-win32-2.9.exe

You can get the source from svn and compile it if you want. See this page: http://paintown.sourceforge.net/#source

Changes in this version

  • networking - theoretically the server supports infinite clients, but I haven't tried much past 2

  • adventure mode with npc - the computer can play along side you

  • throwing/grabbing

  • more characters - venom, kagetsura, new goku model

  • various other bug fixes

  • two new levels

  • blood and guts

I know the game has bugs in it, I've seen it crash. I don't know if I will ever find them, but I'm hoping they are rare enough that most people won't notice. Most bugs seem to be in the network code anyway.

Hate/love welcome!

Mark Oates

ooh! ooh! ooh!
downloading now ;D

juvinious

Game of the year of 2008!

Paul whoknows

I get an error "not a valid application"

It worked, it was a bad download, now installing!

GullRaDriel

Nice game, but I got a few things to say:

  • The menu is faaar way too long to appear, as every text before a level. I think you should reduce a little the delay between two character display.


  • The help about keys is toooo fast to disappear when the level starts (yeah, I have read the readme, but heh, not anyone is going to do so ! )

Paul whoknows

I really like this game. The NPC option is really fun and the little screen system improves the limitations of the old-school beat'em ups, how did you come with that idea?

The AI of the enemies needs work in my opinion.

Are you using anti-aliased fonts in plain Allegro? can you explain how?

aj5555

awesome!

have you looked into using that double scaling algorymths as the whole window was too small on my 1600x1200 monitor.

also, why is there an terminal window still open ?

GullRaDriel

No, there isn't.

:-X

Yes, there is !

EDIT: It is a Release Candidate version, so I think that is the debugging output console ;-)

Mark Oates

The game's great! The npc idea was brilliant, it makes the game much more fun!

I could nit-pick but there's no need. It is what it is and I like it. ;)

Quote:

Are you using anti-aliased fonts in plain Allegro? can you explain how?

In the past*, I've used AlFont, and it did a good job.

*anything prior to what I refer to as the "OpenLayer Epoch" :P

OICW

Sounds like I have a reason why to boot back into Windows.

kazzmir
Quote:

Sounds like I have a reason why to boot back into Windows.

You can compile it for Linux, its not too hard.

Quote:

Are you using anti-aliased fonts in plain Allegro? can you explain how?

I'm using freetype and a little freetype+allegro library that juvinious wrote, called ftalleg. The whole library is just 1 .cpp and 1.h file in paintown/trunk/src/util/ftalleg.cpp/.h

Quote:

have you looked into using that double scaling algorymths as the whole window was too small on my 1600x1200 monitor.

I played around with changing the screen size but a lot of things are hard coded so it will take me a while to get it working properly.

Quote:

The NPC option is really fun and the little screen system improves the limitations of the old-school beat'em ups, how did you come with that idea?

One day I was just annoyed that I had no idea what the NPC was doing, sometimes he wanders off and doesn't come back for a while so I thought a good way to keep tabs on him would be a minimap. BTW, you can turn it off if you hit tab.

Quote:

The help about keys is toooo fast to disappear when the level starts (yeah, I have read the readme, but heh, not anyone is going to do so ! )

Ok, I can leave the help menu up longer but if you hit F1 the help menu will reappear.

Quote:

The menu is faaar way too long to appear, as every text before a level. I think you should reduce a little the delay between two character display.

I don't understand what you mean here.

GullRaDriel
Quote:

I don't understand what you mean here.

I mean that when I launch the game, the text of each line of the menu is drawn byte per byte, and that I must wait before selecting a line.

OICW
Quote:

You can compile it for Linux, its not too hard.

I'm just damn lazy 8-)

Fun game, again proved me that I cannot play this type of games. Anyway it looks polished.

Matthew Leverton

The first thing I tried to do was kill the cat. :-/ I didn't play it much, but it looks like it could be a good game.

I just don't like the name, especially when written as one word since "paint" is how I naturally read it.

Mark Oates

paintpwn :P

OICW

Dammit, I was reading as paint-town and was thinking what the hell has it to do with the theme of the game.

Mark Oates

How bout like "City of Pain"

heh, I hope you like pain! :o ;D

OICW

;D Reminded me of that clip with light-saber...

juvinious

Hah the nunchuck backflip is classic.

Onewing

I gave it a shot. Played through level one with Ryu, started the second level and got killed by the guys with sticks. The red-dressed chicks cart wheeled me to death, haha.

Anyway, after that, I chose a different character and tried to play level two. I got this error in your console:

{"name":"594221","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/c\/0c53be1f90e6943b9f1d68154d874636.png","w":667,"h":338,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/0\/c\/0c53be1f90e6943b9f1d68154d874636"}594221

Also, when I grab somebody, what am I supposed to do next. I can't seem to attack them and then they just break the grab. ???

kazzmir

Uhm, that error doesn't really make sense. Did you just double click the executable to run it? Basically the game chose the incorrect set of levels to play and tried to parse them.

Quote:

Anyway, after that, I chose a different character and tried to play level two. I got this error in your console:

Did you manually edit one of the level files or something? or maybe did you do
$ paintown -d data/levels/easy
?

Quote:

Also, when I grab somebody, what am I supposed to do next. I can't seem to attack them and then they just break the grab. ???

For any character that can grab, back + attack1 will throw the enemy. Some characters like Max, Akuma, and Mandy can hit the enemy while grabbing them by pressing attack1 or attack2.

Onewing
Quote:

Did you just double click the executable to run it?

I did and the first level I played worked fine. It occurred after I finished the first level, died on the second level, and then attempted to choose the second level with a different character after going back to the main menu.

Quote:

Did you manually edit one of the level files or something? or maybe did you do
$ paintown -d data/levels/easy
?

No.

Quote:

For any character that can grab, back + attack1 will throw the enemy. Some characters like Max, Akuma, and Mandy can hit the enemy while grabbing them by pressing attack1 or attack2.

Heh, sweet.

kazzmir
Quote:

I did and the first level I played worked fine. It occurred after I finished the first level, died on the second level, and then attempted to choose the second level with a different character after going back to the main menu.

There is no way to choose the second level from the main menu. How did you accomplish this?

Can you also try running the game with '-l 1' to debug it a little more?

Jeff Bernard

Very nice game. I especially like the death animation where the sprite crumbles into a bunch of pieces. It's a cool looking effect.

By the way, out of curiosity, is the "data/sounds/get.wav" ripped from Beyond Oasis? I suppose it's possible that sound could have been used in any number of games, but I immediately thought Beyond Oasis when I first picked up some food.

kazzmir

I got the get.wav sound from beats of rage which probably ripped it from some other well known game.

Onewing

I double click paintown.exe. Then select "Adventure mode". Then I see the options: "data//levels/paintown.txt" and "data//levels/w1.txt". I figured w1.txt was the second level and that's what I was referring to. BTW, if I try to select w1.txt from the beginning, it let's me choose a character and then it goes back to the main menu. If I try it again after that, the program crashes (sometimes).

OICW

Then something is terribly wrong, because I haven't had that option. Anyway you got me inspired kazzmir, some time ago I played a small flash game, where you ran on one side of a street and were shooting baddies on the other side. You could hide besides cars etc. It was quite fun and I thought of implementing a style of levels like you have - ie. you can walk "up and down" and doing the same like in the flash game. I really like how your game looks.

kazzmir
Quote:

Then I see the options: "data//levels/paintown.txt" and "data//levels/w1.txt"

Oh, thats what I figured. Those are actually level sets. w1.txt was an old testing thing, you must have had it from an old installation of paintown. You can just erase it.

If you just want to try level 2, go into data/levels/paintown.txt and reorder the filenames. Its quite simple.

Ron Novy

ARRRGG!!! Hit ESC key during credits and it locked up.. Music plays in the background, but the screen does not change. Had to use task manager to close the game. I'm using Vista and this is what was displayed in the debug window...

Paintown by Jon Rafkind
-w : Fullscreen mode
-d <path> : Use data path of <path>. Default is ./data/
-l # : Enable debug statements. Higher numbers gives more debugging. Default is 0. Example: -l 3
-m : Turn off music

-- BEGIN init --
Allegro version: 4.2.1
Allegro init: 0
Install timer: 0
Install sound: 0
Install keyboard: 0
Install mouse: 3
Set gfx mode: 0
Install game timer: 0
Install second timer: 0
-- END init --
Loaded data//music/aqua.s3m type .s3m( 1 )
Loaded data//music/kilimanz.mod type .mod( 3 )
Loaded data//music/c_heaven.xm type .xm( 0 )
Loaded data//music/aqua.s3m type .s3m( 1 )

Not sure if its usefull though.

Trent Gamblin

Network coop mode is pretty fun, if you haven't tried it.

Vanneto

Very neat game. I first thought its "Paint Town". I still read it paint town instead of pain town. :P

Great gfx and effects. But damn its too hard for me. Once your down they just keep coming at you and don't give you a chance to pick yourself up. Thats the only thing in the game that pissed me off. ;D

Anyway this is a quality game. Good work!

Karadoc ~~

When I saw this thread, I thought it must be some kind of drawing program or something. (paint town)
Then when I saw it was a fighting game, I thought that the graffiti on the walls and such must play a big part in the game. I did notice that there was only one 't', but I assumed that was a style thing. I didn't think of 'pain' until M.L.'s post. Crazy, eh?

Mark Oates

Am I the only person who read it as Pain Town... you know... correctly?

juvinious

Heh same here, pain normally stands out more than paint. Geeks. :P

Jeff Bernard
Quote:

Am I the only person who read it as Pain Town... you know... correctly?

Yes. I read it as "Pa In Town"... this game does follow the story of a drunken father beating his children, right?

Thread #594746. Printed from Allegro.cc