My idea: we seem to have lots of character art here and not as much in the way of spell animations and effects. Perhaps a Silence/Mute spell or status icon?
Otherwise, one could maybe do a locked computer terminal ('ACCESS DENIED' flashing onscreen, or something similar), or other icons or animations related to communication failure..
Perhaps a bit more contrast in the left and right panels? The white font tends to fade into the lighter portions of the background; try either a darker font color, or a light color with a dark outline.
Also, the numbers in the left panel (timer, score, level) seem off-kilter. Maybe try either centering or right-justifying all three, so that they are more aligned. I've found that centering volatile fields like timers can be problematic, unless they're fixed-width font and padded to ensure that the field width stays constant (in order to avoid a 'jittery' effect as the characters change).
Otherwise, it looks nice - well done!
Friday, January 20, 2012 - 12:35
Seems OGA recognizes the <code> element if you insert it with the HTML editor, and uses a fixed-width font:
var thisExample = "This is an example."; print(thisExample);
Doesn't seem to like me messing with the style directly, though - changing the background or font color would require a CSS edit by Bart or another admin.
Updated the download links to the latest version! I've revamped the scoring and finalized the menu/title screen, and it features a new logo courtesy of Elton San Lorenzo.
The short answer is, it depends on the license attached to the individual piece of art. Some of the above are licensed as CC0, which gives you free reign to use it as you wish without restriction; others have the GPL license attached, which dictates that the work in which it is included must also be GPL (=open source). I'm still not sure what it means to have multiple licenses attached - the ones with GPL seem to mostly have CC-By-SA3 attached as well, which is typically usable for any project as long as the author is credited.
Bart K (this site's proprietor) just started a fascinating discussion of licensing in regards to code and art at Free Gamer - highly recommend it.
I think you can either use an approximated lookup table OR use the trig functions, but you won't be able to avoid both. Best I could come up with is to have an approximated lookup table of tangent values for 22.5, 45, and 67.5 degrees (.4142, 1, and 2.4142, respectively), and compare abs(y/x) to each (warning, awful pseudocode):
//You've already figured out the quad with negative/positive x and y
tans = array(0 = .4142, 1 = 1, 2 = 2.4142)
sector = 3
for tc = 0 to 2 do
if (abs(y/x) < tans[tc]) then sector = tc
done
return sector
Obviously some glaring flaws in it (doesn't account for (x == 0), for starters) but it might be a starting point.
@old_school: Some further questions, from a friend of mine (finishing up his last semester in 3D animation):
- How long has your internship program been established?
- How many interns have participated in your program?
- What are some examples of publishers you've worked with?
- Do you have any links to projects featuring art your previous interns have produced?
- Will this internship position get a mention on your website's Gallery page?
@kddekadenz: Glad I could be of help!
I went a similar direction, though a different style: Comm Terminal.
*Edit: Forgot I could display it here:
My idea: we seem to have lots of character art here and not as much in the way of spell animations and effects. Perhaps a Silence/Mute spell or status icon?
Otherwise, one could maybe do a locked computer terminal ('ACCESS DENIED' flashing onscreen, or something similar), or other icons or animations related to communication failure..
@Redshrike: Did you envision him as a playable class, or an enemy? He would make a fantastic storyline villain/antagonist..
Perhaps a bit more contrast in the left and right panels? The white font tends to fade into the lighter portions of the background; try either a darker font color, or a light color with a dark outline.
Also, the numbers in the left panel (timer, score, level) seem off-kilter. Maybe try either centering or right-justifying all three, so that they are more aligned. I've found that centering volatile fields like timers can be problematic, unless they're fixed-width font and padded to ensure that the field width stays constant (in order to avoid a 'jittery' effect as the characters change).
Otherwise, it looks nice - well done!
Seems OGA recognizes the <code> element if you insert it with the HTML editor, and uses a fixed-width font:
var thisExample = "This is an example.";
print(thisExample);
Doesn't seem to like me messing with the style directly, though - changing the background or font color would require a CSS edit by Bart or another admin.
-mm
Oddly enough, the first thing I thought of when seeing that was Han Solo.. I like it!
Updated the download links to the latest version! I've revamped the scoring and finalized the menu/title screen, and it features a new logo courtesy of Elton San Lorenzo.
-Moik
Anonymous:
The short answer is, it depends on the license attached to the individual piece of art. Some of the above are licensed as CC0, which gives you free reign to use it as you wish without restriction; others have the GPL license attached, which dictates that the work in which it is included must also be GPL (=open source). I'm still not sure what it means to have multiple licenses attached - the ones with GPL seem to mostly have CC-By-SA3 attached as well, which is typically usable for any project as long as the author is credited.
Bart K (this site's proprietor) just started a fascinating discussion of licensing in regards to code and art at Free Gamer - highly recommend it.
I think you can either use an approximated lookup table OR use the trig functions, but you won't be able to avoid both. Best I could come up with is to have an approximated lookup table of tangent values for 22.5, 45, and 67.5 degrees (.4142, 1, and 2.4142, respectively), and compare abs(y/x) to each (warning, awful pseudocode):
Obviously some glaring flaws in it (doesn't account for (x == 0), for starters) but it might be a starting point.
Hope it helps!
-Moik
Pages