Adventure Game Studio

AGS Games => AGS Games in Production => Topic started by: Vince Twelve on Mon 05/07/2010 06:00:57

Title: ∞ Bit
Post by: Vince Twelve on Mon 05/07/2010 06:00:57
Alright, so I'm still working on Resonance, but for the last week I've been letting myself spend an hour a day on Infinity Bit to help me purge some pent up creativity that isn't getting properly channeled since Res has been pretty much entirely designed for well over a year.

I'm making this for the "A Game By Its Cover" (http://forums.tigsource.com/index.php?topic=13392.0) contest at TIGSource.  So it will be done this month.

The idea of the concept is to take a fake box art from somewhere like here (http://famicase.com/10/index.html) and make a game inspired by that case.

I chose
∞ bit

(http://xiigames.com/misc/infinityBit.jpg) (http://famicase.com/10/softs/35.jpg)

The game will involve piloting a shuttle craft from level to level and then platforming around to collect upgrades for your craft to get you to the next level.

This is intended to be a very open development, so I'll be posting alpha versions of the game every couple days or so, and hoping for whatever feedback you can give me so I know how to tweak the game.  When I release, the game will be open source as well.

Screenshots

(http://www.xiigames.com/files/infinitybit/infBitScreen9.png)

(http://www.xiigames.com/files/infinitybit/infBitScreen7.png)

(http://www.xiigames.com/files/infinitybit/infBitScreen8.png)


Download Alpha


8.1.10 - Alpha 9 (http://www.xiigames.com/files/infinitybit/InfinityBit0.9.zip)

-Mouse controls corridor, spaceship
-Arrows or WASD control character.
-Down or S to open/unlock doors.


Help!

If anyone is interested in whipping up some improved ship, character, and enemy sprites in roughly the same black-and-green, lo-res style you see above, send me a PM.  I need the ship angling in 9 directions (up-right, up, up-left, right, straight, left, down-right, down, and down-left), character running/jumping animations, and some enemies.

Also, if you're interested in whipping up some NES-era or chip tunes for the game, let me know via PM!
Title: Re: ∞ Bit
Post by: Dualnames on Mon 05/07/2010 06:04:50
Looks, utterly amazingly amazing Vince!!!
Title: Re: ∞ Bit
Post by: CaptainD on Mon 05/07/2010 11:58:24
Quote from: Dualnames on Mon 05/07/2010 06:04:50
Looks, utterly amazingly amazing Vince!!!

Like the docking sequence of Elite, but with added epileptiform features!  ;D
Title: Re: ∞ Bit
Post by: Igor Hardy on Mon 05/07/2010 12:28:23
Looks loopy and out of this world!
Title: Re: ∞ Bit
Post by: Wonkyth on Mon 05/07/2010 12:56:19
Lovely concept!
little bit on the difficult side, I mean with the general dyingness and all...
Title: Re: ∞ Bit
Post by: Vince Twelve on Tue 06/07/2010 05:43:04
New Alpha 3 (http://www.xiigames.com/files/infinitybit/InfinityBit0.3.zip)!  I added a simple particle system to make things asplode.  Tweaked a number of other things to optimize drawing and to make room for future gameplay.  Also improved the game's ability to interface with Mappy.

I just tested this out on a better machine than the one I'm developing on and the game goes way too fast.  Stupid dev machine.  I'll have to slow some things down a lot.  Let me know if you're experiencing things going faster than you think they should.
Title: Re: ∞ Bit
Post by: Vince Twelve on Sat 10/07/2010 06:57:18
(http://www.xiigames.com/files/infinitybit/infBitScreen7.png)

(http://www.xiigames.com/files/infinitybit/infBitScreen8.png)

Download Alpha 4 (http://www.xiigames.com/files/infinitybit/InfinityBit0.4.zip)

Alpha 4 has a close-to-final level one. There are still a few bugs getting squeezed and features to stick in.  I've got to get the save squares working as well as the gas squares.  Initially, your ship will have next-to-no gas and you'll have to step on that gas square before you'll be able to take off towards the next level (which isn't out there yet, and if you get far enough, the game will crash! :P)  But you can imagine how that works.

This should give you a pretty good idea of how the game will start out.  When you take off with your ship, you'll be on to the next level.  Each consecutive level will be harder with some new twists thrown in like enemies and breakable blocks, etc.

Now, I know that this build is getting some pretty miserable frame rates.  My dev machine was getting around 15 fps, and then when I tested it on another, it ran at 20, and the guy ran too fast and became difficult to control.  Once I can get the frame rate under control, I'll have to tweak the speed of everything to feel right.  Unfortunately, AGS isn't really intended to do all the things I'm forcing it to do right now (go figure), so, I've got to find the best way to optimize the drawing routines.

I'd be interested to hear what kind of frame rates people are getting on different hardware.  It's intended to be run at 30, though that is almost certainly unbearably fast, since I tweaked speeds on a machine that was getting 15 (but I hadn't noticed at the time).

Thanks for trying it out!
Title: Re: ∞ Bit
Post by: Shane 'ProgZmax' Stevens on Mon 12/07/2010 02:30:57
Hehe, this is a cute little game ^_^.
Title: Re: ∞ Bit
Post by: Zyargeikunn on Mon 12/07/2010 11:20:01
I got around 18 fps, but I didn't get this jump done you see in your latest screenshot and also I didn't know how to interact with the diskette-symbol (which I assume means save?).
Title: Re: ∞ Bit
Post by: Radiant on Mon 12/07/2010 21:28:37
I get about 4 fps. Perhaps you could improve performance a bit? A retro game could likely be made to work on low-end systems too.
Title: Re: ∞ Bit
Post by: Vince Twelve on Mon 19/07/2010 04:51:42
Went on vacation for a week.  Just got back and here's a new alpha:

Download Alpha 5 (http://www.xiigames.com/files/infinitybit/InfinityBit0.5.zip)

Zyargeikunn: Levels have been tweaked a lot. Saves now working in latest build.

Radiant: Yeah, I'm having big framerate issues with all the drawing commands.  I'm working on optimizing.  Part of the problem is that all along I've been making the game without really knowing where it was all going.  So it's been cowboy coded into the state you see now.  All the drawing code is modular, so I should be able to rewrite it, but I'll do that later.  Gameplay first.

New features:

-Saving tiles work.  Step on them to save.
-New level zero which serves as the load-a-game and options menus.  (I always liked when game menus are built using the games' mechanics, so I wanted to try that out!)
-Level one significantly updated.
-Ship now lands on new levels to allow actual progression.
-Tweaked guy's running speed for the intended 20 fps.
-Gas tiles now fill up the ship.

Still to do:

-All levels after the first. (Right now your ship will just die at the end.  This will change when an actual level two gets dropped in)
-Fix that damn frame rate.  It still chugs on slower PCs.  I'm working on it, but not sure how much I'll be able to improve it, especially in the time frame.

Try it out and please let me know what you think!


EDIT:

Another alpha:

Download Alpha 6 (http://www.xiigames.com/files/infinitybit/InfinityBit0.6.zip)

New features:

-Much improved framerate!  Still not perfect, but better.
-A few tweaks and bug fixes.
-Better on screen messages.
-Taking off gives you a few seconds to get your bearings before giving you control.
-Kind of started putting in level two.

Still to do:

-Levels
-More framerate improvements.

I'm getting to the point where I can just focus on level design.  I'm thinking around 10 levels.  I've got some ideas to keep it fresh.  Should be able to bring this in on time!

I totally still need some music and sound.  Anyone interested in helping with some NES-era stuff?
Title: Re: ∞ Bit
Post by: Vince Twelve on Fri 23/07/2010 18:55:23
(http://www.xiigames.com/files/infinitybit/infBitScreen9.png)

New alpha, new levels.  Level 3 underway, but if you can get there you can see the new projectiles feature.  Frame rate also has some improvements.  (Screenshot not a very good demonstration of this :P)

You'll have to clear your saves using the top right door in the menu level since old saves won't work.

Download Alpha 7 (http://www.xiigames.com/files/infinitybit/InfinityBit0.7.zip)
Title: Re: ∞ Bit
Post by: Vince Twelve on Wed 28/07/2010 16:38:48
Download Alpha 8 (http://www.xiigames.com/files/infinitybit/InfinityBit0.8.zip)

New Features
Title: Re: ∞ Bit
Post by: DrWhite on Wed 28/07/2010 20:08:44
Hey, this is getting better and better. And yes, it is hard, but even at a framerate of 13fps (Centrino 1,4Ghz, 768MB, WinXP) it´s possible. Great concept and idea, can´t wait for the final version.
Title: Re: ∞ Bit
Post by: Shane 'ProgZmax' Stevens on Sun 01/08/2010 05:05:53
For some reason, Bitfinity sounds catchier to me than Infinity Bit...could just be me.
Title: Re: ∞ Bit
Post by: Kweepa on Sun 01/08/2010 18:22:13
Well maybe, but... I'm sure you've noticed that ∞ bit is 8 bit with the 8 on its side. Plus, it looks like the box cover dictated the name.
Title: Re: ∞ Bit
Post by: Zyargeikunn on Sun 01/08/2010 18:33:13
The original name sounds much better. Bitfinity sounds cheesy.

I see there's a 7 day extension, does it mean more levels? I like the level design of the playable levels, not too hard, not too easy and not too annoying (enough save points).
Title: Re: ∞ Bit
Post by: Vince Twelve on Mon 02/08/2010 04:52:22
Thanks DrWhite!

ProgZ: I like bitfinity, too.  But ∞ bit has grown on me!  I didn't have to let the cart dictate the title, but I liked this one!

Zyargelkunn:  Yup, getting more levels in there now.  The goal is six levels plus, if there's time, a boss.  The new version below has the first three levels revamped to flow much better, plus a new fourth level.  The fifth is underway, but not in this alpha.

Download Alpha 9 (http://www.xiigames.com/files/infinitybit/InfinityBit0.9.zip)

New Features

It still needs some speed tweaking.  Levels 5 and 6 underway now.
Title: Re: ∞ Bit
Post by: Vince Twelve on Sat 07/08/2010 14:41:44
(http://www.xiigames.com/files/infinitybit/InBitYoutube.PNG)

Little youtube preview of what to expect when I release later today. (http://www.youtube.com/watch?v=V5ZXqPGVwYI)
Title: Re: ∞ Bit
Post by: Chicky on Sat 07/08/2010 15:00:15
Mind melting!
Title: Re: ∞ Bit
Post by: Vince Twelve on Sat 07/08/2010 15:09:35
Forgot to mention:  Music by Wyz!
Title: Re: ∞ Bit
Post by: Takyon on Sat 07/08/2010 22:31:15
I've never taken drugs but if I did then played Chips Challenge I think this is what it'd look like. Great work Vince!
Title: Re: ∞ Bit
Post by: straydogstrut on Sat 07/08/2010 23:12:38
That's mental! love the music=D
Title: Re: ∞ Bit
Post by: Wonkyth on Mon 09/08/2010 12:26:17
Heh, all you need now is a random level generator, for endless gameplay!   :=
Title: Re: ∞ Bit
Post by: Vince Twelve on Mon 09/08/2010 13:01:11
Hah, that'd be nice!  Right now it's just "Infinity" bit.

Game's finished by the way.  This thread can be locked.  Head on over here:

http://www.adventuregamestudio.co.uk/yabb/index.php?topic=41576.0