Hero of Allacrost - RPG project with well-developed engine

Discuss the development of other free/open-source games, as well as other games in general.

Moderators: Forum Moderators, Developers

User avatar
Jetrel
Art Director
Posts: 7242
Joined: February 23rd, 2004, 3:36 am
Location: Midwest US

Re: Hero of Allacrost - RPG project with well-developed engine

Post by Jetrel »

JustasJ wrote:Isn't there only use of "pixelate" filter in GIMP and knowing the size in which your pictures should be in pixel art?
:augh: Uh, no. "Pixelate" is a shortcut for just downsizing a picture, and returning it to the larger size with the nearest-neighbor algorithm. It really has nothing to do with pixel art.

The point of pixel art is - if you just take a large picture and downsize it, you'll have a blurry, inscrutable mess. Pixel art is the act of hand-placing those pixels on the tiny picture, to emphasize specific features that would not otherwise be visible (part of this involves selectively removing other features). Sprites allow you to do a lot of things that would otherwise not be possible on super-tiny-res drawings, such as displaying emotions - a single pixel being off, as would often be the case for a procedurally generated image, can completely change the perception of an emotion, since human emotions are perceived by such subtle cues as how the corner of lips and eyes are curled. You can generally only portray it by hand-tweaking a tiny image, and ensuring only the tweaked version gets used.


Beyond that, the other big point of sprite art is doing it for the visual aesthetic. The construction methods used by early digital artists, who were forced to construct images pixel by pixel, often with a low color count, created a certain unique look to things. For some reason, this look is incredibly appealing to some people. More often than not, especially with larger images, the point of pixel art is trying to achieve that "look".
Play Frogatto & Friends - a finished, open-source adventure game!
User avatar
Jastiv
Posts: 45
Joined: March 11th, 2005, 3:24 pm
Location: Connecticut
Contact:

Re: Hero of Allacrost - RPG project with well-developed engine

Post by Jastiv »

I still can't get allacrost installed. I don't understand why everyone tries to develop games from scratch, why don't they just take an already working game and modify it until it does what is desired.

My latest error (on Fedora 10, I tried to install a later version but it didn't work)
checking for lua_newstate in -llua5.1... no
checking for lua_newstate in -llua51... no
checking for lua_newstate in -llua... yes
checking whether LUABIND_VERSION is declared... no
Could not find the luabind 0.8+ headers. Check that they are properly installed on your system
http://wogralddev.blogspot.com/

Wograld - our graphics requirements are less demanding.
User avatar
Unnheulu
Posts: 738
Joined: November 25th, 2007, 4:50 pm
Location: Cymru
Contact:

Re: Hero of Allacrost - RPG project with well-developed engine

Post by Unnheulu »

A good thing to do before compiling is:

sudo apt-get build-dep <appname>

That'll only work if its in the repository, of course, and if you have apt installed; otherwise just try looking in your repository for lua, and make sure you get the -dev as well, that lets you compile it.
Why do people build games from scratch? For fun. Fun. Fun. Funfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfunfun.
Fun. :D

(Join irc if you want a more detailed explanation from me :P)
User avatar
Jetrel
Art Director
Posts: 7242
Joined: February 23rd, 2004, 3:36 am
Location: Midwest US

Re: Hero of Allacrost - RPG project with well-developed engine

Post by Jetrel »

Jastiv wrote:I don't understand why everyone tries to develop games from scratch, why don't they just take an already working game and modify it until it does what is desired.
http://www.joelonsoftware.com/articles/ ... 00069.html

Because it's easier to write new code, than to understand and re-use someone else's code. Or at least, it seems that way to programmers.

Also because Sturgeon's Law applies to code - most videogame engines out there are terrible, and/or are also poorly suited for the particular thing you're working on.
Play Frogatto & Friends - a finished, open-source adventure game!
Sangel
Moderator Emeritus
Posts: 2232
Joined: March 26th, 2004, 10:58 pm
Location: New York, New York

Re: Hero of Allacrost - RPG project with well-developed engine

Post by Sangel »

Wow. This guy's site is a trip down nostalgia lane as signposted by a host of common-sense design principles. :D
"Pure logic is the ruin of the spirit." - Antoine de Saint-Exupéry
User avatar
Captain_Wrathbow
Posts: 1664
Joined: June 30th, 2009, 2:03 pm
Location: Guardia

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Captain_Wrathbow »

Well... I think this is okay, but I'd rather err on the side of caution and ask first, so:
I see that this game is also licensed under GPL. Does that mean I can use a music track from it in a wesnoth addon, or do I have to do something additional?
Sangel
Moderator Emeritus
Posts: 2232
Joined: March 26th, 2004, 10:58 pm
Location: New York, New York

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Sangel »

Captain_Wrathbow wrote:Well... I think this is okay, but I'd rather err on the side of caution and ask first, so:
I see that this game is also licensed under GPL. Does that mean I can use a music track from it in a wesnoth addon, or do I have to do something additional?
I would assume that, with Allacrost licensed under GPL, the music is also licensed that way - but you can't count on it. If I were you, I'd wander over to the Allacrost forums and see if you can verify the license they're using for their music. If you can't find the info that way, I'd make an account over there and ask. That will also allow you to find out exactly who created the piece you're looking to use, and add their name in the credits. Depending on the license, that may not be necessary, but it's the friendly thing to do. :D
"Pure logic is the ruin of the spirit." - Antoine de Saint-Exupéry
User avatar
Captain_Wrathbow
Posts: 1664
Joined: June 30th, 2009, 2:03 pm
Location: Guardia

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Captain_Wrathbow »

Mmkay.
I'll try that. Thanks! :)
lmelior
Posts: 116
Joined: June 16th, 2009, 3:30 am

Re: Hero of Allacrost - RPG project with well-developed engi

Post by lmelior »

Their wiki is excellent. Here you go:

http://allacrost.sourceforge.net/wiki/i ... ailable.3F
All of the source code, images, music, sounds, and other content are licensed under the GNU GPL.
User avatar
Captain_Wrathbow
Posts: 1664
Joined: June 30th, 2009, 2:03 pm
Location: Guardia

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Captain_Wrathbow »

So the music is under the GPL too.

Legally, do I have to do anything extra before I can use the music, then? (I'm already planning on finding out who wrote the song I'm using and crediting them, to be polite.)
User avatar
Iris
Site Administrator
Posts: 6719
Joined: November 14th, 2006, 5:54 pm
Location: Chile
Contact:

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Iris »

Odds are it'll be Ryan Reilly (Rain), who's also one of our musicians.

If you are going to use the music, you need to make sure your users can know who composed the track and what's the license for redistribution, which in this case can only be the GNU GPL. You might want to do this by keeping/adding Vorbis tags as necessary, or by including a text file or any other acknowledgement medium with your application.
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm (now available for Wesnoth 1.14.x and 1.15.4+).
User avatar
Captain_Wrathbow
Posts: 1664
Joined: June 30th, 2009, 2:03 pm
Location: Guardia

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Captain_Wrathbow »

:oops: Forgive my ignorance in legal matters... I don't want to make assumptions on my own- the last thing I want is some sort of legal conflict. So I'll err on the side of caution and ask one more question for clarification:
shadowmaster wrote:You might want to do this by keeping/adding Vorbis tags as necessary, or by including a text file or any other acknowledgement medium with your application.
So suppose I choose to include a textfile in the music folder of the campaign- now what do I need to have written in it? Just "The song "_______" is written by ________ and licensed under the GNU GPL license"?
lmelior
Posts: 116
Joined: June 16th, 2009, 3:30 am

Re: Hero of Allacrost - RPG project with well-developed engi

Post by lmelior »

Well nobody can really tell you for certain what you have to do unless someone sues and a judge decides. But we can guess by reading the GPL (just note of course that lawyers can guess better).

The GPL states that you have to publish an appropriate copyright notice. The thing is, if the files distributed by Allacrost don't tell you who exactly wrote the song, then to me it is implied that the composer considers that appropriate. Otherwise there would be no way to comply if the Allacrost site and developers disappear, and that's exactly the kind of thing the GPL seeks to avoid. Personally I'd do what you're doing, find out the composer to credit him and maybe update the id3 tag if the composer's name isn't there. But I'd be willing to bet the only thing you have to do legally (in that case) is credit "The Allacrost Project" since that's on their copyright notices.
Last edited by lmelior on September 10th, 2010, 4:12 pm, edited 1 time in total.
User avatar
Captain_Wrathbow
Posts: 1664
Joined: June 30th, 2009, 2:03 pm
Location: Guardia

Re: Hero of Allacrost - RPG project with well-developed engi

Post by Captain_Wrathbow »

Well, I have confirmed via metadata in the file, that Ryan Reilly is indeed the composer.

I suppose I'll just include a textfile crediting him, the Allacrost project, and acknowledging that the song is under the GPL.
If it is pointed out that I'm missing anything or doing anything I shouldn't be, I'll just comply immediately since I don't intend to cause any trouble.

I can't go wrong with that, can I?
lmelior
Posts: 116
Joined: June 16th, 2009, 3:30 am

Re: Hero of Allacrost - RPG project with well-developed engi

Post by lmelior »

Captain_Wrathbow wrote:Well, I have confirmed via metadata in the file, that Ryan Reilly is indeed the composer.

I suppose I'll just include a textfile crediting him, the Allacrost project, and acknowledging that the song is under the GPL.
If it is pointed out that I'm missing anything or doing anything I shouldn't be, I'll just comply immediately since I don't intend to cause any trouble.

I can't go wrong with that, can I?
Nope, typically that's what happens when a GPL violation is discovered. You technically could be sued, but since we're talking about people who meant for their work to be shared, you'll just get an email or letter asking you to comply to some reasonable terms.
Post Reply