Game Maker's Garage Forum

Game Maker's Garage => Announcements => Topic started by: Redd on November 14, 2010, 04:16:41 PM

Title: Chosen : The Legacy of Gaelan
Post by: Redd 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 (http://games.chirei.net/chosen/legacy)
Title: Re: Chosen : The Legacy of Gaelan
Post by: Gnome on November 14, 2010, 07:46:23 PM
How many websites is this Redd? ;)
Title: Re: Chosen : The Legacy of Gaelan
Post by: Redd on November 15, 2010, 12:01:01 PM
Quote
How many websites is this Redd? ;)
Huh?
Title: Re: Chosen : The Legacy of Gaelan
Post by: Gan 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
Title: Re: Chosen : The Legacy of Gaelan
Post by: Redd 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 :/
Title: Re: Chosen : The Legacy of Gaelan
Post by: WarHampster 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.
Title: Re: Chosen : The Legacy of Gaelan
Post by: Silverwind 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. :)
Title: Re: Chosen : The Legacy of Gaelan
Post by: Redd 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 (http://webdesignledger.com/inspiration/10-html5-demos-to-make-you-forget-about-flash) 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
Title: Re: Chosen : The Legacy of Gaelan
Post by: GMG Mike 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.
Title: Re: Chosen : The Legacy of Gaelan
Post by: Gan 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.
Title: Re: Chosen : The Legacy of Gaelan
Post by: Tireas Dragon on November 17, 2010, 09:37:53 AM
It looks kinda like final fantasy.
Title: Re: Chosen : The Legacy of Gaelan
Post by: Redd 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. :)
Title: Re: Chosen : The Legacy of Gaelan
Post by: GMG Mike 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.
Title: Re: Chosen : The Legacy of Gaelan
Post by: int_main 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!
Title: Re: Chosen : The Legacy of Gaelan
Post by: Tireas Dragon 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.
Title: Re: Chosen : The Legacy of Gaelan
Post by: Redd on November 24, 2010, 11:41:44 AM
Quote
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!

Quote
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.

The encounter rate is set at 3.86%, I often manage to explore the entire map before anything happens :/

I'll try fixing it in the new system nonetheless.
Title: Re: Chosen : The Legacy of Gaelan
Post by: EqwanoX on November 24, 2010, 01:27:45 PM
a good way to do it is to run the random encounter code every step after the 10th step, a good random percent at that point is 1 in 6
Title: Re: Chosen : The Legacy of Gaelan
Post by: Connors on November 25, 2010, 11:34:56 PM
I clicked start game and a menu appeared with the option "start demo" and that's as far as it got.
(Firefox 3.6.12/PPC Mac with OS 10.4)
Title: Re: Chosen : The Legacy of Gaelan
Post by: Al Staffieri on November 26, 2010, 01:04:11 AM
Quote
I clicked start game and a menu appeared with the option "start demo" and that's as far as it got.
(Firefox 3.6.12/PPC Mac with OS 10.4)

Same here.
Title: Цена м2 утепление фасада дома
Post by: ppu-prof_Mr on March 23, 2024, 04:33:35 PM
Наша команда профессиональных исполнителей подготовлена подать вам актуальные средства, которые не только гарантируют надежную защиту от прохлады, но и подарят вашему коттеджу современный вид.
Мы трудимся с новейшими материалами, ассигнуруя постоянный время эксплуатации и превосходные эффекты. Изоляция наружных стен – это не только сбережение на обогреве, но и заботливость о экосистеме. Спасательные разработки, какие мы претворяем в жизнь, способствуют не только вашему, но и сохранению природных богатств.
Самое центральное: Сколько стоит утепление стен снаружи (https://ppu-prof.ru/) у нас стартует всего от 1250 рублей за м²! Это доступное решение, которое превратит ваш домик в реальный тепличный местечко с скромными расходами.
Наши примеры – это не всего лишь изолирование, это постройка пространства, в котором все компонент отражает ваш особенный образ. Мы рассмотрим все твои желания, чтобы осуществить ваш дом еще еще больше приятным и привлекательным.
Подробнее на www.ppu-prof.ru (https://ppu-prof.ru/)
Не откладывайте дела о своем помещении на потом! Обращайтесь к специалистам, и мы сделаем ваш домик не только комфортнее, но и стильнее. Заинтересовались? Подробнее о наших сервисах вы можете узнать на веб-ресурсе. Добро пожаловать в сферу гармонии и качества.