Charas-Project

TESTING & WELCOME BOARD => Test & welcome board => Topic started by: ambrose1987 on September 24, 2013, 03:01:03 AM

Title: Ambrose1987 - My Much Belated Introduction
Post by: ambrose1987 on September 24, 2013, 03:01:03 AM
So yeah hi, it's ambrose1987 here, but you can call me by whatever so long as I know who you're talking to. I rather boldly postulated a jQuery replacement for the charaset generator and posted my own just-begun project to clone just that about a month ago, then I went on vacation, didn't pay my cable bill, and dropped off the face of the earth for a bit but now I am back and here to help. I'll be committing the updated version of the clone before Friday to my github repository here:
https://github.com/dkoksal/openchars

I'm a (Kinda badass)C++ programmer mostly, but I also do a lot of Lua and I've been using GNU/Linux long enough that I still remember how to script the shell, and like most people who do what I do I experiment with other languages and can do ?something? in just about *anything*. Almost all my work has been desktop applications and client/server applications, though, and even when I have made functional web applications in the past, I have used PHP. Thus, I'm a little bit out of my comfort zone with javascript and it's eschewed scope and decorators instead of classes and asynchronous HTTP requests. So like, I strongly encourage people to audit it for mistakes. I'm doing it because I am not aware of anyone else taking this approach and because eventually, I will succeed. Somebody who is already more familiar with javascript, however, could probably succeed much faster.

My main project is a game written in C++ and Lua which follows in the spirit of rogue-like games, especially nethack, but modifies that concept with an interface which casual gamers will find more accessible and engaging. It looks most like a modernized Gauntlet or Zelda in action. Unlike Gauntlet or Zelda, players can start by fully customizing their character or allowing the game to generate one at random. Additionally, the starting map(Which is 100x100x50 objects represented by 34x34 tiles) is randomly generated and each individual can react when affected by a player or mob, meaning that a property of the map is that it can be dug through by dealing in-game damage to the tiles. Tiles, Players, and Mobs are all based on the same template and can pass messages to eachother and they can also be scripted with a subset of Lua which calls native methods via luabind. Lua scripts can then be used to create AI controllers.
Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: Prpl_Mage on September 24, 2013, 03:01:20 PM
Welcome traveller!

That sounds pretty cool.

Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: Moosetroop11 on September 24, 2013, 05:25:41 PM
Welcome! I will eat you with merengue and kiwi fruit.
Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: Relux the Relux on September 24, 2013, 05:50:18 PM
Welcome to the charas forums, this agglomeration of such nice people and me.
Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: ambrose1987 on October 09, 2013, 11:40:36 AM
Thanks for welcoming me Y'all. I promise to update that repo soon.
Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: Archem on October 09, 2013, 05:53:48 PM
Howdy.
Title: Re: Ambrose1987 - My Much Belated Introduction
Post by: MissingName on October 11, 2013, 03:25:29 AM
Welcome to this place where the trees often grow in a lateral direction.  Your room is on the thirteenth floor.  Do not disturb the sleeping centipedes on the stairs, as they will likely begin to tell you about the good news.