Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - JamesV

Pages: 1 ... 5 6 [7] 8 9 ... 19
91
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 23, 2015, 12:10:05 am »
I love the flashing and explosion! I've just downloaded the new beta and will let you know my thoughts later. Great work :D
Thanks! :)

The last few days I've been sorting out the 2-player co-op mode (now on one calculator). It's coming along, and you can see it in action in the below screenshot.

Each player has their own health/lives, ammo & keys (the pause menu alternates between player 1 and player 2 statistics on the left hand side). Both players share credits and the weapons cache.



I'll release an updated beta soon with the 2-player mode available; there are just a few things still to take care of, such as level finishing (ensuring both players have reached the destination), handling 1 player running out of lives and the other continuing to play by themselves, adjusting the enemy AI to account for 2 players instead of just always chasing player 1, making space pong available between both players, separate scoring, etc.

Outside of this, there are a few other things to tackle to get the game finished. All level layouts are done, but there are still 4 levels that need items & enemies placed, a few achievements to be adjusted/finalised, and one or two other things that I want to experiment with, although I'm not sure if I'll implement them. Then of course plenty of testing!

The end is in sight though!

92
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 20, 2015, 05:31:06 am »
I've put up an updated beta version, which you can download here.

Changes include those mentioned yesterday regarding the new "smooth walls"/"soft corners" feature, updated keymapping in the pause screen, and the updated Options menus.

The boss AI has also been updated to be more like the original Team 17 games, as well as bosses flashing when they're getting shot, and having a proper explosion animation when they are destroyed (screenshot below).


93
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 19, 2015, 03:29:48 pm »
Really cool! That will make going through the levels a bit easier. The options screen is really nice, too :)

Also, a suggestion which might be more of a headache than it's worth, but the options screen would look nicer in my opinion if you got rid of the "MORE OPTIONS..." option and had it scroll up/down. Another alternative which would be easier to program in is to have a right arrow to show that there are more options, then pressing [ Right ] or [ Graph ] or [ Alpha ] or something would take you to the next screen of options. Pressing [ Left ] would take you back to the first set of options.

To give you an idea, i've attached a screenshot from one of my projects. There's a right arrow to see the next set of data, then a left arrow to return back to the first set.
That is a cool idea definitely, although yeah it would mean re-writing a considerable amount of the menu code, which is quite modular at the moment but limited to single page menus. I can't imagine it would take a super long time to sort out a new menu system, but I'm not sure it's worth it. That 2nd page of options would very rarely be visited; it just contains the "reset achievements", "reset in-game tips", "disable in-game tips" & "reset high scores" functions :P If I procrastinate on coding other features or doing level design at some point, I might update the menu backend, otherwise I'll probably leave it, at least for the time being :)

Maybe you should make it that if you like hold down 2nd it disables that feature :P
I did the same in reubenquest, and that made it hard to talk with NPCs ;)
Do you mean hold down [2nd] to temporarily disable the "wall sliding" mechanic? I could do something like this (although [2nd] is already the shooting key), but I don't think it's necessary. The only solid tile that you need to face in this like you would for NPCs in Reuben Quest are the Intex terminals, which are already 2 tiles wide, and the terminal doesn't even need to be directly in front of you; there is a fairly good tolerance with where you can be standing :)

In any case, once I release an updated beta in the next day or two, feel free to check it out and if you disagree with any of the above, let me know :)

94
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 18, 2015, 05:30:13 pm »
I've made some minor changes/updates based on feedback from chickendude.

There is now a "smooth walls" or "soft corners" feature, so if you walk up to a wall near a corner, you will automatically slide sideways to get around this corner. This is demonstrated in the screenshot below.

Also, some of the keymapping for the pause/quit screen has been altered to be more consistent, and I've added in a confirmation screen when you go to quit the game (to avoid accidentally quitting).

For those that would prefer not to slide along walls near corners, or who don't want to use the new "retreat firing" technique, I've added the option to turn these features off (shown in the 2nd screenshot below) :)

 

I'll release an updated beta shortly, after I've continued to do make some more progress! In the meantime, the previous beta version is still available here (sans above mentioned additions) if you want to give it a try :)

95
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 15, 2015, 04:48:33 pm »
Ok, i just loaded this up. I'm really impressed with everything so far, though one thing that would be nice to have is "soft corners". I'm not sure what the right word is, but basically if i'm trying to go right but there is a ledge in front of me, automatically move up (or down) so that i can get past it more easily. Basically, it helps you get around corners so that you don't have to be exactly aligned.
I guess this is a possibility, yeah! At the moment the player/wall collision is based on a 6x6 hit box for the player, so there is a bit of tolerance when walking into narrow corridors. You can also for example hold up & left at the same time to slide along the walls manually. I might either reduce the player hit box to 4x4, or implement the automatic sliding type mechanic that some top-down games use when walking into a wall.

Another thing is that the keys are a bit inconsistent at times it seems, sometimes [2nd] is used to advance, sometimes [Enter]. The same with [Mode] for going back. On the ingame menu screen it might be nice to have a confirmation before quitting, since i hit [Clear] a couple times to get back to the game (:cry:). I really like the flashing text at the bottom of the menu, though i think it could maybe be a bit slower.
Mmm yes all very good points :) I can address these fairly easily!

It's really great, it's fast and smooth, really pretty (i especially like the animated tiles), though i have a tendency of continually respawning enemies. It feels like i should be playing a GameBoy (sans sound) :P
[/l][/l]
Haha thanks! I did actually experiment with really basic sound on a version of Alien Breed about 15 years ago, but it didn't seem worth it. Could be food for thought for the future though :P

Thanks for taking the time to try this and for the feedback!

96
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 15, 2015, 05:59:59 am »
+ APD issue is fixed (the game would sometimes switch off during the menus, space pong, etc.
Don't tell me you were using _GetKey :O
Heh oh no it wasn't that. It was just something I hadn't taken into consideration when using the APD sub timer as a frame limiter :)

EDIT:

The beta version is now available for download here :)

There are a few restrictions in place in the beta, such as:
+ Only 1 player mode available at this stage
+ Cut scenes are disabled
+ Only the first two levels of Episode II are accessible.

I plan to release at least one more updated beta before the final release.

If you get around to having a play with this, please feel free to leave me comments, bug reports, etc :)
 

97
TI Z80 / Re: Vectors and Sprite Scaling
« on: January 14, 2015, 09:29:53 pm »
>B)Thanks I went to that link and shot the dude an email! :)

Edit: The email is invalid :(
Yeah unfortunately Badja has been gone from the TI scene for many years now. I never had any contact with him back in the day either (even though he was a fellow Aussie), so I don't have any other email address for him, sorry :(

98
TI Z80 / Re: Vectors and Sprite Scaling
« on: January 14, 2015, 05:55:05 pm »
Many years ago, Badja released some sprite scaling routines (although they only scaled down, not up). You can find them here on ticalc.org if that's any help :)

I don't know anything about the theory behind it, although funnily enough for one of my next projects I might need to learn about it :P

99
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 14, 2015, 04:03:11 pm »
That all looks a whole lot better in my opinion. It's simple, but fits in a lot better with how polished the rest of the game is.
Thanks - it does make a difference for sure :)

Amongst more level creating (they're nearly there :P ), more coding has also been done:

+ The enemy AI has been updated so that they can no longer freely walk out of the service duct sections, they have to use a ramp like the player does.
+ APD issue is fixed (the game would sometimes switch off during the menus, space pong, etc.
+ New episode epilogues are done.

I have 1 or 2 more little adjustments I want to make, then I'll be making a beta release available for anyone who is interested in having a play / test :)

100
Miscellaneous / Re: Birthday Posts
« on: January 13, 2015, 07:32:49 pm »
Today is my Birthday! Gosh I'm old...
Happy birthday, Jonius! You're only 20, still plenty young :P

101
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 11, 2015, 05:36:43 am »
We're now into 2015 so the deadline's getting closer! ;) The cutscenes sound like a nice touch, too.
The pressure is on! ;)

Way back when I released v1.0, I had a request to improve the look of the mission text screen. Today I finally bit the bullet and made a minor improvement to it, simply by adding a thin wireframe border. It's not much as I need to keep as much LCD space free for the text, but I think it does the trick (less it more?).




EDIT: Today I went through and added it to the Intex Terminal / Radar Scanner screens too.


102
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: January 08, 2015, 01:43:00 am »
Whilst it's taking a while, the level designing is progressing - I'm about halfway there now :)

I've also been doing some coding of a new feature which wasn't on my original "to-do" list, but was just an idea I had recently. The game now has a short "cut scene" intro-type thing at the start, and each episode will also have their own ones as well. On top of this, the "epilogue" shown when you finish an episode will be ever so slightly more flashy that the plain v1.x version.

103
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: December 25, 2014, 07:28:24 pm »
Development is still moving along, I've implemented some minor code fixes/updates and continued with some more level design for Episode II as well.

+ The game now runs with 15Mhz enabled on the calcs that can do so.
+ Fire doors that are 2 tiles wide now close all together (so fire doors can now be in wider corridors).
+ The in-game tips system can be disabled from the options menu as suggested by Art_of_camelot.
+ Fixed a bug with buying ammo clips from Intex Terminals, as well as a few other minor bugs.

As usual, I've come up with more ideas for features to add in hah, but I'm still aiming to have this finished during the first quarter of 2015 :)

104
Art / Re: Mockups "please say this is going to be a game"
« on: December 17, 2014, 04:52:57 am »
Some kind of approximation of what Alien Breed would look like on the TI-84+CSE. Unfortunately I doubt it will ever happen due to speed restrictions, scrolling requirements, etc. but it's nice to dream :P


105
I could see something like this being pretty sweet on the TI-84+CSE as well... :)

Pages: 1 ... 5 6 [7] 8 9 ... 19