Topic:   Chosen : The Legacy of Gaelan   (Read 17433 times)


0 Members and 2 Guests are viewing this topic.

Redd


  • GMG-er

  • **


  • Posts: 118

  • Silent, but very, very deadly.
Chosen : The Legacy of Gaelan
« on: November 14, 2010, 04:16:41 PM »
[size=10]Formerly The Shroud of Mount Gigan[/size]

I'm quite ashamed of myself for posting this everywhere except this site >< so thank you [insert username that I forgot here] for pointing it out on Facebook! :D

As anyone who visited the SC Plaza may know, I've been working on this game in HTML5 during my summer recess. Last month, during the Malta Comic Con, I released a [technical] demo that the locals could play on the spot. Five days later I released the same (fixed) demo online.

It's basically a revamped version of what I had released in SC long ago.

The story's theme is dreams crossing over into the real world. I'm still working out the details and in-game dialogs, which I plan on adding by the start of 2011.

Anyways, without further ado: Chosen : The Legacy of Gaelan

Gnome


  • GMG Extraordinaire

  • ***


  • Posts: 1073
Re: Chosen : The Legacy of Gaelan
« Reply #1 on: November 14, 2010, 07:46:23 PM »
How many websites is this Redd? ;)
This Cannot be, NOOOOOOOO!!!!

-Gnomes Cry when the McRib was discontinued again.

Redd


  • GMG-er

  • **


  • Posts: 118

  • Silent, but very, very deadly.
Re: Chosen : The Legacy of Gaelan
« Reply #2 on: November 15, 2010, 12:01:01 PM »
Quote
How many websites is this Redd? ;)
Huh?

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: Chosen : The Legacy of Gaelan
« Reply #3 on: November 15, 2010, 12:39:36 PM »
Your site is like a massive and complex super highway.
Kinda hard to navigate. Seems like a few different sites put together.


-Gan

Redd


  • GMG-er

  • **


  • Posts: 118

  • Silent, but very, very deadly.
Re: Chosen : The Legacy of Gaelan
« Reply #4 on: November 15, 2010, 01:23:29 PM »
Quote
Your site is like a massive and complex super highway.
Kinda hard to navigate. Seems like a few different sites put together.
Seriously?

I thought it was pretty straightforward: One layout is for the main site, the other is to be used solely for the games subdomain :/

WarHampster


  • GMG Extraordinaire

  • ***


  • Posts: 1501

  • The People's Moderator
    • Arcade of the Absurd
Re: Chosen : The Legacy of Gaelan
« Reply #5 on: November 15, 2010, 02:46:59 PM »
I like the site, unobtrusive and gets the job done. A lot of indie developer sites are filled with flash and giant images.

Silverwind


  • ^ This guy is amazing.

  • ****


  • Posts: 2805

  • For the glory of my maker
Re: Chosen : The Legacy of Gaelan
« Reply #6 on: November 15, 2010, 04:57:20 PM »
Wahey! I'm loving the smooth animations crammed into everything, and the fact that you're well early on the HTML5 bandwagon. :D What's all the hype about the canvas element? Why is it so awesome?

Spiffing job Red, can't wait to see the next demo. :)
I survived the spammage of 2007

Redd


  • GMG-er

  • **


  • Posts: 118

  • Silent, but very, very deadly.
Re: Chosen : The Legacy of Gaelan
« Reply #7 on: November 15, 2010, 06:30:13 PM »
Quote
Wahey! I'm loving the smooth animations crammed into everything, and the fact that you're well early on the HTML5 bandwagon. :D What's all the hype about the canvas element? Why is it so awesome?

Spiffing job Red, can't wait to see the next demo. :)
Thanks, I'm putting unhealthy amounts of effort into this project, especially when it comes to the next release.  ;D

Well, the canvas element was previously only used in Apple's widgets until it got implemented in browsers. The hype, or at least my hype, comes from the fact that this can potentially replace Flash one day. It's that powerful. An article tweeted by Hendo a couple of months ago was what started this obsession.

I've been dying to make a cross-platform game without having to learn ten languages. The canvas element proved to be a good solution, because unlike plain old web or game development your code will work the same way on all browsers that support it. :P

GMG Mike


  • Administrator

  • GMG-er

  • *****

  • no avatar

  • Posts: 536
    • mikerichardson.name
Re: Chosen : The Legacy of Gaelan
« Reply #8 on: November 15, 2010, 10:41:56 PM »
Any reason why you chose HTML5 instead of SilverCreator?

Maybe HTML5 is a potential compilation target in the future.

Gan


  • Administrator

  • ^ This guy is amazing.

  • *****


  • Posts: 4411
Re: Chosen : The Legacy of Gaelan
« Reply #9 on: November 15, 2010, 10:47:43 PM »
Whoa, now there's an idea... I may just have to learn this HTML 5.


-Gan
P.S. SilverCreator would certainly get ahead of the game.

Tireas Dragon


  • GMG Extraordinaire

  • ***


  • Posts: 1626

  • Trying to recover from my shattered screen.
Re: Chosen : The Legacy of Gaelan
« Reply #10 on: November 17, 2010, 09:37:53 AM »
It looks kinda like final fantasy.
I must be dreaming (wake up me wake up) How could this have happened. Tireas' cry when he found his computer fallen over in his chair with it's screen shattered.

Redd


  • GMG-er

  • **


  • Posts: 118

  • Silent, but very, very deadly.
Re: Chosen : The Legacy of Gaelan
« Reply #11 on: November 21, 2010, 10:05:42 AM »
Quote
Any reason why you chose HTML5 instead of SilverCreator?
In terms of features there's classes, variable properties (which I use as enums) and dynamic method/function calls to name a few. I'll take the items list as an example:

I'm using numbers to represent every individual item (166 so far). Here's the SilverCreator code for doing that (I may be wrong here):

SELECT CASE item
CASE 0
  RETURN "None"
CASE 1
  RETURN "Crab Cakes"
CASE 2
  RETURN "Cheesecake"

  // Rest of code
END SELECT

This would most probably be one method

while in Javascript:
const ITEMS = function() {
  var names = {
    0: 'None',
    1: 'Crab Cakes',
    2: 'Cheesecake'
  };

  var description = {
    0: '',
    1: 'Cakes made of crab?',
    2: 'CHEESE.'
  };

  return {
    getName: function(n) {
      return names[n];
    },
    getDesc: function(n) {
      return description[n];
    }
  };
}();


I find the latter more readable, and in the long run it uses less lines than its SC counterpart.

I've seen REALbasic games run on Windows, they're often not playable (as was the case with this one). Browsers do lag on said system depending on the refresh rate and area. I'm trying to fix that to get the best results.

One final reason is college. My study units for commercial programming are C# and Java, and until now the only reason I've used BASIC was for pseudocode.


Quote
Maybe HTML5 is a potential compilation target in the future.
I'd rather see 2.0 make an official release first. :)

GMG Mike


  • Administrator

  • GMG-er

  • *****

  • no avatar

  • Posts: 536
    • mikerichardson.name
Re: Chosen : The Legacy of Gaelan
« Reply #12 on: November 23, 2010, 04:20:10 AM »
Quote
In terms of features there's classes, variable properties (which I use as enums) and dynamic method/function calls to name a few. I'll take the items list as an example:

I'm using numbers to represent every individual item (166 so far). Here's the SilverCreator code for doing that (I may be wrong here):

SELECT CASE item
CASE 0
 Â RETURN "None"
CASE 1
 Â RETURN "Crab Cakes"
CASE 2
 Â RETURN "Cheesecake"

 Â // Rest of code
END SELECT

This would most probably be one method

while in Javascript:
const ITEMS = function() {
 Â var names = {
 Â   0: 'None',
 Â   1: 'Crab Cakes',
 Â   2: 'Cheesecake'
 Â };

 Â var description = {
 Â   0: '',
 Â   1: 'Cakes made of crab?',
 Â   2: 'CHEESE.'
 Â };

 Â return {
 Â   getName: function(n) {
 Â     return names[n];
 Â   },
 Â   getDesc: function(n) {
 Â     return description[n];
 Â   }
 Â };
}();


I find the latter more readable, and in the long run it uses less lines than its SC counterpart.


Well, you could just create two arrays, populate them (one time, in the open game event), and then access the names and descriptions using the index.

Open Game:
DIM names$(3)
LET names$(1) = "bla"
LET names$(2) = "bla"
LET names$(3) = "bla"

Wherever:
NOTEALERT "You picked up the " + names$(itemPicked)

That seems a lot simpler to me.

int_main


  • GMG Newbie

  • *


  • Posts: 2
Re: Chosen : The Legacy of Gaelan
« Reply #13 on: November 23, 2010, 06:02:50 AM »
These crazy rabbits spawn with annoying frequency. Other than that this has my full endorsement and I quite enjoyed what I saw despite the vaguely generic nature of the game mechanics. But hey its a demo and you gotta start somewhere!

Tireas Dragon


  • GMG Extraordinaire

  • ***


  • Posts: 1626

  • Trying to recover from my shattered screen.
Re: Chosen : The Legacy of Gaelan
« Reply #14 on: November 23, 2010, 05:24:42 PM »
Yes the monsters are encountered way too often. You should make it so you have to move a little bit before you can start encountering monsters again.
I must be dreaming (wake up me wake up) How could this have happened. Tireas' cry when he found his computer fallen over in his chair with it's screen shattered.