Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: Ashbad on April 29, 2011, 02:44:38 pm

Title: Tales of Ashbadia I
Post by: Ashbad on April 29, 2011, 02:44:38 pm
Learn the truthful way!

Music used is "Dark Eurobeat" by Kevin "DJ Omnimaga" Oullet and was not by me ;)

Here are some screenies of stage 1 (past that are secret and you must play to unlock them, as they contain the truth!)

CLICK HERE FOR THE TRUTHFUL WAY! (http://www.mediafire.com/?slj9bajw5covgnv)
Title: Re: Tales of Ashbadia I
Post by: JosJuice on April 29, 2011, 04:09:32 pm
What did you make this in? The screenshits look like Game Maker :P
Title: Re: Tales of Ashbadia I
Post by: Ashbad on April 29, 2011, 04:12:16 pm
What did you make this in? The screenshits look like Game Maker :P

indeed, you can tell from the screenshits that it is made in game maker.  No idea what the screenshots show though. ;)

Yeah for programming class we had to learn how to use the highly-non-omnipotent Game Maker, and I never realized how noobish it was until today when I made this game in <10minutes :P

EDIT: please try it out :)
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on April 29, 2011, 05:05:06 pm
Hmm Ashbad you are aware that:

-Only ZIP files are allowed outside the music section?
-Only calc files are allowed from non-staff members?
-The TI section is for TI-related games and files?

I unfortunately had to reject the file. I'll upload it in your post, though.

It was rather weird at first (the game) because I couldn't figure out what would kill me or not, then I did. It seemed OK but I think you should disallow the character to go outside the screen.

As for Game Maker you can make nice games in it. I saw several great Metroid fan projects before for example. However, I personally didn't like it as much, especially that full screen isn't true full screen (as in, the LCD resolution being changed, not the game being stretched) and it's blurry in that mode.
Title: Re: Tales of Ashbadia I
Post by: Munchor on April 29, 2011, 05:20:05 pm
Not so good that this is Windows only, but I still want to try it, since Game Maker is pretty cool. However, I have to wait until DJ uploads the game.
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on April 29, 2011, 05:30:33 pm
IMHO I don't think a game should be criticised based on the platforms it runs on. Sometimes we just don't have the resources to make them multi-platform.

I updated the first post with a Mediafire link, since the game won't fit in a post.
Title: Re: Tales of Ashbadia I
Post by: Ashbad on April 29, 2011, 07:12:58 pm
The only rule I was aware of was the posting things in the correct folder one, and I perpetrated that one accidentally :(

Thanks for putting it on mediafire though :)  Also, it's a bit late, but do I have consent to use your song in it?

This game is extremely addicting.  I myself have learned the truth for over an hour now.  Just dodge the worldly affairs such as Cash and Cats (cash can be burned, but obviously cats are immortal) and save all of the HGH men to learn the truth.

What is the truth?  Find out by getting a score >50000 :3 There is no truth to worldly affairs
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on April 29, 2011, 07:15:43 pm
Ah ok, yeah I added the rules at the top of the downloads section in red. As for the song it's fine if I am credited.
Title: Re: Tales of Ashbadia I
Post by: Ashbad on April 29, 2011, 07:20:33 pm
Sorry again DJ :( also I used that song because it fits perfectly and I simply love it :D
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on April 29, 2011, 07:23:06 pm
It's ok, and glad you like the song. :D

EDIT: Also you totally mispelled my last name. It's Ouellet, not Oullet :P
Title: Re: Tales of Ashbadia I
Post by: JustCause on May 01, 2011, 02:37:32 pm
Don't diss GM! So long as you're not using drag/drop actions, it's actually quite nice. Saves you the trouble of writing structure code so you can get to the fun stuff :P

I'll download this as soon as I get the chance.
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on May 01, 2011, 11:03:22 pm
Personally I don't like when people say a language is n00bish and act like if it was a fact rather than just their personal opinion. It also sounds like the person implies that everyone who uses it are n00bs, kinda like all the TI-BASIC vs ASM stuff back in the early TI community days.
Title: Re: Tales of Ashbadia I
Post by: z80man on May 02, 2011, 02:00:38 am
DJ_O brings up a good point there. With languages like BASIC and Game Maker you don't often have the freedom and speed normally found in asm and C. What you do have is the ability to make a quality game in a short amount time. I do consider myself primarily an asm coder, but for an entire year I coded only in TI-BASIC when I got my first calc. During that time I honored the BASIC legends of the time and was fascinated by their complex optimizations that allowed them to do so much in such a restricted language. I never took online tutorials for BASIC, but instead preferred to learn by other's source. For example one trick I remember learning was how to do a wide text font featured in Portal. And really the most important thing is the end result and not the language.
Title: Re: Tales of Ashbadia I
Post by: AngelFish on May 02, 2011, 02:57:11 am
In my opinion, it takes more skill to do a good quality game in something limited like TI-BASIC than it does in something like Assembly or C. Assembled/compiled languages tend to be so powerful that you can do pretty much anything you want as long as you understand the language. Optimizations often aren't even necessary. With BASIC and other slow languages, you not only need to understand the language very well, you also have to understand all of the optimizations and ways to hack the language into doing things it wouldn't be expected to do. For example, in ASM, it's not a problem to draw a screen line by line with a single. In BASIC, it's a lot faster (~2/3 reduction in time) to draw a third of the screen per loop iteration rather than one line at a time. It's also more complex to handle accessing the data array three times simultaneously.

Of course, ASM and C aren't exactly easy languages to understand compared to BASIC :P
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on May 02, 2011, 03:10:49 am
Note that due to the difficulty of ASM, however, much lower skills can lead to worse results than in BASIC, sometimes. Usually, the cons of the game will be different than in BASIC, but they'll still be worse. An example is that in BASIC, you may have a slow-ish but great dual-layer ASCII game from a intermediate TI-BASIC programmer, and in ASM you will have a faster game, but it will crash every few seconds and have plenty of bugs the author is unable to fix, and less features.
Title: Re: Tales of Ashbadia I
Post by: Jonius7 on May 11, 2011, 06:22:30 am
It's because it can take so much time working out how to get past the limitations of that language and it can be frustrating, eg: TI-nspire Basic (OS 2.0), and i can feel demotivated after only achieving a mediocre solution by compromising some other cool aspect of the game i was going to create.
Title: Re: Tales of Ashbadia I
Post by: DJ Omnimaga on May 25, 2011, 04:07:06 am
Yeah that can hurt development a lot too. You spend hours figuring out something simple, but by then you lost interest :/