Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate
Liberated Pixel Cup

AfterImage

atomic_swerve
Tuesday, July 31, 2012 - 11:27

AfterImage is a story-driven adventure game made in the style of SNES-era RPGs such as Chrono Trigger and Illusion of Gaia. Gameplay involves movement using the WASD keys and interacting with objects with SPACE. There are several hand-crafted maps to explore, with puzzles that require the use of a surprise game mechanic to complete. We decided to focus on the game's atmosphere and storytelling rather than developing complex game mechanics, which ultimately resulted in less content and variety in gameplay. However, as our testers can attribute, short and sweet works very well for AfterImage. We hope you'll agree!

This game is purely Javascript/HTML5, rendered in the DOM. We used CraftyJS for our engine, which is still at a fairly immature state of development and had numerous issues that slowed down development. We had to make several modifications to 0.49 to make it work for us. Map creation was done through Tiled, and the maps themselves are saved as JSON objects that are imported via a heavily-adapted script released as a component for CraftyJS.

There are two of us on the team: Piers (me) and Joel. We are both employed full-time as developers, and have shared an interest in game development since we studied together in college. 6 years later, AfterImage will be our first actual game.

We actually did not find out about the LPC until a few days into July, and the contest had already been going on for a week before we started developing. Weekends and those precious few hours after work have given us approximately 80-90 150-160 hours of development time between us.

EDIT: Here is the link to the submitted files: https://www.dropbox.com/sh/8198qxipmxxhn3q/U-dnEBOLIm/afterimage_v1.7z

EDIT 2: REVENGE OF THE EDIT: Here is the link to our updated, bug-fix-only version as of 8/6: https://dl.dropbox.com/u/10601458/afterimage_v1-1.7z

EDIT 3: SPAWN OF THE EDIT: Nushio was awesome and hosted AfterImage 1.1 (not our official entry) on his server: http://k3rnel.net/after_image/index.html Thanks Nushio!

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Tuesday, July 31, 2012 - 19:05

As promised, some screenshots:

http://imgur.com/a/TpOuJ

These are from some of the earlier levels in the game, before there's much combat or any interesting puzzles that could get spoiled!

Speaking of combat, that is getting finessed graphically tonight, so I'm hoping to be able to show some of that soon as well. Hope this is more interesting than the big 'ole wall o' text above!

  • Log in or register to post comments
makrohn
joined 13 years 3 weeks ago
Wednesday, August 1, 2012 - 05:23
makrohn's picture

What's the font?  I like it!

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Wednesday, August 1, 2012 - 09:08

Joel picked it out, it's called Modern Antiqua. 

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Wednesday, August 1, 2012 - 18:55

Speaking of assets, my associate is going through and documenting the attributions right now. He's having trouble finding attribution for some of the base assets provided by the LPC: 

victoria.png

frame.gif

Just thought I should ask rather than continue to have him spend time looking, in case any of the authors has a fast answer. Thanks!

Attachments: 
Preview
victoria.png victoria.png 17.5 Kb [27 download(s)]
Preview
frame.png frame.png 837 b [25 download(s)]
  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Thursday, August 2, 2012 - 00:11

Well, our entry was too large to upload, and we weren't working off of any sort of repository...So I posted a public link to my Dropbox. I hope that's acceptable, as we really didn't have any other way to do it after we realized how large the entry would be.

I'm hoping to have a patch version that fixes the last-level breaks tomorrow. For now, I'm looking forward to sleeping for the first time in weeks. Thanks for the fun!

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Thursday, August 2, 2012 - 11:56

I guess it would be good if I could share the link outside the entry form: https://www.dropbox.com/sh/8198qxipmxxhn3q/U-dnEBOLIm/afterimage_v1.7z

This has bugs in the final levels, and the game bugs out right before the end. I will be posting a patched version in the next few days, so that even if we aren't judged on it people can still play it. Enjoy!

  • Log in or register to post comments
makrohn
joined 13 years 3 weeks ago
Thursday, August 2, 2012 - 15:08
makrohn's picture

Hmm.  It's crashing when I try to sleep...  Ubuntu 12.04.

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Thursday, August 2, 2012 - 15:11

Sleep? I don't think we put sleeping into the game...But I have been missing a lot of sleep myself. Can you let me know more what you mean?

I should note that we developed this for Chrome or Firefox, I can't guarantee that all the features even work outside of Chrome. Again, Crafty is a very immature engine.

  • Log in or register to post comments
makrohn
joined 13 years 3 weeks ago
Thursday, August 2, 2012 - 15:12
makrohn's picture

Wronnnnng comment thread.  I have it open to remind myself to download it when I leave the firewall and can access dropbox...

  • Log in or register to post comments
makrohn
joined 13 years 3 weeks ago
Friday, August 3, 2012 - 09:02
makrohn's picture

Fun so far!  I entered the keep, and the key room doesn't have collisions defined for the walls.  The storeroom also has a really funny collision layer.  I've also run into a couple game crashes going into and out of the keep, getting stuck in walls.  I should have it beat soon, very cool storytelling concept.  Where'd you get the sword?

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Friday, August 3, 2012 - 10:00

That last level is a mess. We had it working, then changed some things, and couldn't fix it before the deadline submission. When we "patch" it this weekend, all the fixes are going to be with that level.

The sword was from http://opengameart.org/content/lpc-medieval-fantasy-character-sprites, the expansion pack. Super great collection.

  • Log in or register to post comments
makrohn
joined 13 years 3 weeks ago
Friday, August 3, 2012 - 10:18
makrohn's picture

Thanks!  I'll wait to finish AfterImage until after the weekend, then.

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Monday, August 6, 2012 - 08:32

Alrighty! Here is AfterImage version 1.1

There's no new content, we just fixed the issues with the last level. You should be able to play all the way through to the end now. The only things that was not fixed were the odd colliders in the storeroom, as those were not actually game-breaking (and Crafty makes it very difficult to profile incorrect behaviour).

We're planning on having a write-up by the end of the week. It might not be a full post-mortem, but just something to share about some of the issues we had and decisions we made as first-time developers. 

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Saturday, August 11, 2012 - 10:21
Nushio's picture

Hey there,

I tried to review & play the version you uploaded at http://opengameart.org/content/afterimage

However I think that the Afterimage.htm wasn't included. (There is an "Afterimage.lnk" but I can't open that in Linux)

I also downloaded the one labeled 1.1 and it seems to have the same issue. Am I missing something?

  • Log in or register to post comments
malachite
joined 12 years 10 months ago
Saturday, August 11, 2012 - 10:24

Nushio, look in the scripts directory.

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Saturday, August 11, 2012 - 10:46
Nushio's picture

Thanks Malachite. Found it and found the king, but apparently one hit turns the screen black. Did I do something wrong? :-/

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Saturday, August 11, 2012 - 11:16
Nushio's picture

Oh, and I decided to host it on my server so people can play your game. I'm currently hosting v1.1. I added a small "index.html" to the main page so that the user doesn't have to go inside scripts or use that nefarious lnk file.

Feel free to use it! :-) http://k3rnel.net/after_image/index.txt

If anyone wants to try the game... http://k3rnel.net/after_image/index.html

  • Log in or register to post comments
malachite
joined 12 years 10 months ago
Saturday, August 11, 2012 - 11:18

It's atomic_swerve's game, not mine.  I just enjoyed playing it and didn't want you to miss out.

 

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Saturday, August 11, 2012 - 11:35
Nushio's picture

Yeah, I know it's his game, I meant "thanks for telling me where the script was".

Did you manage to defeat the king? Did the screen go black? Or is there something else? I hear music playing and I believe, the sound of rain, but it won't go past one stab at the king.

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Saturday, August 11, 2012 - 12:55

Wow, thanks for hosting it Nushio! That's very kind, it's much easier to share that way. After we submitted the game, my collaborator pointed out that .lnk's are Windows-only, which is...just...great. Having a single URL that works is a much better solution.

As for the ending: The fight with the King cuts off after one hit, because that's all I was able to include before the deadline. What else I had was not enjoyable or nearly polished enough to include in the final version. You're actually (probably) supposed to see a "Thanks for playing" message after it fades to black...Oh well. There was a proper ending in mind, the fade to black is not it.

Our 1.1 update was not supposed to add any new content, just fix the castle so that you could get TO the King at all. We felt that if we made any significant changes/additions, it should not happen until after the LPC judging is complete. AfterImage will definitely be revisited someday, and given the time it deserves!

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Saturday, August 11, 2012 - 13:38
Nushio's picture

I wrote a review about your game: http://k3rnel.net/2012/08/11/lpc-game-review-afterimage/

I'm looking forward to updates on the game, as I think it's one of the best ones I've played so far (though I've only played 15/48). Its a shame that the ending isn't finished. I had a very similar problem with my game, the ending also cuts off suddenly, hah. I wish they had given us that extra week.

  • Log in or register to post comments
Parasyte
joined 12 years 10 months ago
Saturday, August 11, 2012 - 13:42
Parasyte's picture

I have a hanful of bugs to report for the version Nushio uploaded. :)

  1. The error console shows that the game is trying to load "audio/04.%20se;a.ogg" and fails. Probably because of the semicolon in the file name.
  2. After cut scenes, there is an error, "cannot call method `call` of `undefined`" in crafty.js.
  3. When you enter the King's room, press R before the text appears. See screen shot...

 

Attachments: 
Preview
Screen Shot 2012-08-11 at 1.37.51 PM.png Screen Shot 2012-08-11 at 1.37.51 PM.png 347 Kb [40 download(s)]
  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Saturday, August 11, 2012 - 17:13

@Nushio Wow, our first review for our first game! *milestone'd* Thank you! I think it's great that you're reviewing and providing an overview of the entries, for those of us that might not be able to handle the more difficult compilation instructions for the non-HTML5 games.

  • Log in or register to post comments
atomic_swerve
joined 12 years 9 months ago
Saturday, August 11, 2012 - 17:16

@Parasyte Thanks for the bug check! If those are the worst errors you found, I'm really quite pleased:

1. I wasn't thrilled about the semi-colon in the filename of the LPC entry, but with our limited knowledge of attribution standards we didn't know if we were allowed to change the name to something less iffy with JS. Looks like we should have!

2. There is only one place that I know of (in the locally-running version) that has the "call undefined" error, and that's when entering the castle for the first time. I don't think it breaks anything, though, at least not in that particular instance. The error shows up whenever a cutscene terminates early, which should only happen when more than one executes at once (which, again, only happens once and halfway-intentionally).

3. That last one is known, kind of. You're not supposed to be able to swap to the Desolation in that level, so we didn't implement the Desolation version. That you're able to swap is the bug. Good catch!

  • Log in or register to post comments
Nushio
joined 13 years 1 month ago
Wednesday, August 15, 2012 - 07:52
Nushio's picture

Btw Atomic_swerve, you're very welcome to use (and/or modify) the index.htm I made. It uses an iframe but is otherwise invisible, and lets you keep an index.htm where people expect it.

I'm glad you liked the review, I enjoyed playing the game a lot, its one of the most polished titles out there, despite the ending.

  • Log in or register to post comments