CrossCode
January 02, 2013From the Author:
CrossCode combines retro-style 2D graphics with the unique theme of throwing energy balls at everything.
By throwing balls you will:
- Solve challenging puzzles
- Defeat many enemies and master epic boss fights
- Destroy boxes Interact with your surroundings
All this gets delivered as a plot-driven Action-RPG.
... Now that's at least the plan.
The development of CrossCode is still at a very early stage. This tech demo only includes the basic puzzle and battle mechanics. There isn't much of an RPG there yet.
NEW: TechDemo++ features sound, music and gamepad support.
Technology:
This game is written entirely in JavaScript using Canvas 2D for graphics. We started using the impact.js game engine, but modified it a lot to match our needs. This game actually features a simplified 3D collision engine combined with 2D graphics. It all still works without any depth buffer, so we had to do several tricks to make the rendering work. In contrast to impact.js it also loads required resources asynchronously on demand (usually when the location changes).
Comments
Constructive Criticism: You should add means of replenishing health. Putting little hearts on the screens of the tutorial targets and having to hit them to get more health might work. Or health hidden in the breakable boxes maybe?
Reply to this commentThanks for the feedback!
Reply to this commentYes, we plan to add health regenerating drops like you suggest.
Awesome game, best I played recently regarding javascript & flash games. Really dynamic and main heroine is pretty awesome with that throwing balls and aiming thing. Really interested in playing more!
Reply to this commentCool!!! EPIC GAME OF ALL WORLD!!!!)))
Reply to this commentGame was super fun until the level where you introduced right clicking and alienated people using touchpads or touch screen devices. Other than that, perfect. Really wish I could play more.
Reply to this commentCool combat and navigation. Like the way the puzzles are coming together. For me though, the story plot will make it or break it. Please make sure you include ways for players to make meaningful decisions in the RPG. :)
Reply to this commenttgkhgf
Reply to this commentWorked flawlessly for me. On the technical side everything seems to work great. But more importantly the game is a lot of fun! I really dig it. This is going on my "to watch" list. I look forward to seeing this evolve.
Reply to this commenthelp account
Reply to this commentI have to say, I'm really looking forward to the plot of the game as the project moves forward, along with the updated demo in March. I can see myself sitting on the computer in the near future wasting hours on the game.
Reply to this commentFantastic game but I can only see a fraction of the screen
Reply to this commentThere are screen options in the upper right corner, once you start the game. There you can select different scales for the game screen. Maybe that helps.
Reply to this commentWhat screen resolution / browser, if I may ask?
Awesome work! I'm a huge fan ever since your RPG Maker days ;) I'm thinking about purchasing the impact engine myself... Is it worth it?
Reply to this commentWoa, somebody aware of my origins. :O
Reply to this commentI can fully recommend impact.js as an engine. It's a bit minimalistic, but very well written and clean - easy to understand and to modify. Note that impact.js is mostly usable for simple 2D games (e.g. platformers or strict top-view games). For CrossCode, we modified a lot of thing in impact to get to this state (you can read more about that on www.cross-code.com under "About")
Seems great!
Reply to this commentBut please, add support for AZERTY keyboards (QZSD to move)
Last time I used canvas, the anti-aliasing would kick in whenever I enlarged an image, making it blurry, so I had to manually stretch them in my image editor. How did you avoid that here, or did you?
Reply to this commentImages are scaled via software. This is implemented by the impact engine. You can read more about drawing blocky pixels here:
Reply to this commenthttp://phoboslab.org/log/2012/09/drawing-pixels-is-hard
Thanks, that article is really helpful.
Fantastic! Great art.
Reply to this commentDude, this is awesome!!!!! Great work and keep it up!!!
Reply to this comment