CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: JamesV on July 11, 2016, 06:47:20 AM

Title: Zargul (TI-84+CE)
Post by: JamesV on July 11, 2016, 06:47:20 AM
Early last year I started experimenting with making a pseudo-3D RPG engine on the TI-84+CSE. Here's a screenshot showing where it was up to. Just a basic movement engine, with character & inventory panels. Flickering graphics, as I hadn't implemented buffering.

(http://imageshack.com/a/img537/8342/ReR9Dd.gif)

My original inspiration was Eye of the Beholder (for PC & Amiga), although I'm not entirely sure how true to the original game I'll stay. As usual, I got distracted by real life / other projects, and I haven't done any work on it since last March.. Until now!

Over the weekend I had a bit of a look through things and started work on porting over what I'd done to the TI-84+CE, which is the calculator I'd eventually like to release this on.

Also, whilst coding is a higher priority at this early point in development, story line elements have been brewing in my head a little bit (which was actually my motivation for opening up the project folder again).

Hopefully I'll have something running on the CE later this week. My coding time is limited but I'll make the most of it :)
Title: Re: Zargul (TI-84+CE)
Post by: Yuki on July 11, 2016, 06:49:41 AM
Oooh, that looks pretty cool, I'd like to see this in full ^_^
Title: Re: Zargul (TI-84+CE)
Post by: novenary on July 11, 2016, 06:53:14 AM
Looking good so far, as expected from you. ^_^
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 11, 2016, 07:16:12 AM
Hm I remember this game but I had completely forgotten the name and that the latest screenshots had textures. This looks really great and is very reminiscent of Wizardry. It would be nice to see a new RPG from this, since there is only one being complete for the CE so far (or 3 once Doors CE comes out).

What does HU means by the way? I know that HP is either Hit or Health points. Also does the flicker happen on a real calculator? Some double-buffering would really make this look even greater. :)
Title: Re: Zargul (TI-84+CE)
Post by: novenary on July 11, 2016, 07:20:59 AM
Well he did say there is no buffering atm.
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 11, 2016, 07:33:51 AM
Oh I missed that. My bad. >.<
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 11, 2016, 10:16:52 AM
Thanks all!

Quote from: DJ Omnimaga on July 11, 2016, 07:16:12 AM
What does HU means by the way? I know that HP is either Hit or Health points.

Yeah, HP is Hit Points, and HU is Hunger. The original Eye of the Beholder games had a "Food" mechanic.

I do intend to actually make a complete game out of this, but there is a lot of work to do. But I'll keep chipping away at it :)
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 12, 2016, 05:49:06 AM
Try to not make the food a burden for the player, though. RPGs tend to require grinding so if food goes down too fast while grinding that can make the game too hard.

Good luck with this project btw. I would like to see another RPG not by me finished for the CE :)

Title: Re: Zargul (TI-84+CE)
Post by: garvalf on July 12, 2016, 03:05:15 PM
I love this kind of game... and your looks very good!
It really gives the lust to play and explore it.
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 13, 2016, 12:13:11 AM
Quote from: DJ Omnimaga on July 12, 2016, 05:49:06 AM
Try to not make the food a burden for the player, though. RPGs tend to require grinding so if food goes down too fast while grinding that can make the game too hard.
I'm not planning to implement any mechanics that will be too laborious. My intention is to make it more puzzle/combat based, which of course will involve a lot of exploration. You can watch some gameplay of Eye of the Beholder below to at least see my initial inspiration for the game :)

https://www.youtube.com/watch?v=fTCqiA2udGU (https://www.youtube.com/watch?v=fTCqiA2udGU)

Quote from: garvalf on July 12, 2016, 03:05:15 PM
I love this kind of game... and your looks very good!
It really gives the lust to play and explore it.
Thanks! I hope it will be fun to play when it's eventually in some kind of playable form!
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 13, 2016, 12:36:54 AM
Good to hear. I really can't wait to see your ideas in action :)
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 15, 2016, 11:43:18 AM
Here is the beginning of it working on the TI-84+CE. It definitely looks much nicer with buffering / no flickering!

(http://imageshack.com/a/img923/6044/gRiBvX.gif)
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 15, 2016, 11:01:29 PM
Very nice indeed! I hope it comes to fruition :3
Title: Re: Zargul (TI-84+CE)
Post by: Dudeman313 on July 16, 2016, 08:32:38 PM
Nice! It's looking good.  :thumbsup:
Title: Re: Zargul (TI-84+CE)
Post by: Unicorn on July 17, 2016, 01:25:38 AM
Are you planning to make this game as complicated as Eye of the beholder? Anyways, good luck!
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 17, 2016, 12:44:20 PM
Quote from: Unicorn on July 17, 2016, 01:25:38 AM
Are you planning to make this game as complicated as Eye of the beholder? Anyways, good luck!
Heh, I'm not really sure yet. Honestly I'm no expert on the original game, I've only played through the first two levels properly. But I like the concept and it's a style of game I've long thought about trying to make, so as I continue to develop it I'll also play the original EOTB more and decide what features I want to include.
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 17, 2016, 03:12:08 PM
Yeah I think the concern is that in a lot of those pseudo-3D RPGs, unlike in Final Fantasy and Zelda, you often get lost and run out of food or supply too fast, while in Final Fantasy, you usually know more where you are going and only have to worry about your HP. It of course depends for which difficulty level you are going for, though.
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 18, 2016, 11:07:33 AM
Quote from: DJ Omnimaga on July 17, 2016, 03:12:08 PM
Yeah I think the concern is that in a lot of those pseudo-3D RPGs, unlike in Final Fantasy and Zelda, you often get lost and run out of food or supply too fast, while in Final Fantasy, you usually know more where you are going and only have to worry about your HP. It of course depends for which difficulty level you are going for, though.
I guess I want the game to not be too easy. But not hard just for the sake of being hard, either. So I'll be trying to find a nice balance.

I've added in alternating floor/ceiling/wall tiles, so things look less static now. Also put in the blank character panels back in :)

(http://imageshack.com/a/img923/4863/6YdfDj.gif)
Title: Re: Zargul (TI-84+CE)
Post by: Unicorn on July 18, 2016, 03:48:28 PM
Looking very nice, though I have to say that the character boxes need some centering :P
Title: Re: Zargul (TI-84+CE)
Post by: novenary on July 18, 2016, 07:03:15 PM
Centering relative to what ?
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 18, 2016, 08:51:34 PM
I think he means with the dungeon graphics area, probably by moving them down by a few pixels.


Something I wonder is if this game would look good zoomed in 2x and only zooming out during battles or when you need HUD access, for a greater screen area? The issue, though, is that the current dungeon screen is 176x120 rather than 160x120.
Title: Re: Zargul (TI-84+CE)
Post by: novenary on July 19, 2016, 07:58:06 AM
What I'd do is move the HUD along the bottom of the screen to make the rendered area larger.
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 19, 2016, 07:18:28 PM
Do you mean scrolling the HUD around? That could work actually.
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 19, 2016, 11:36:27 PM
There is still more to go along the bottom of the screen that I haven't implemented yet. Below is a screenshot from the original PC version. There is also the possibility of recruiting up to an additional 2 party members, for a total of 6.

(http://imageshack.com/a/img923/5452/HpqqnO.gif)
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 20, 2016, 12:07:10 AM
Ooh that explains the empty gaps then. Also those graphics look awesome O.O. Do you plan to add that compass and the fancy background to your game too?
Title: Re: Zargul (TI-84+CE)
Post by: JamesV on July 20, 2016, 11:20:58 AM
The graphics are really cool in the original EOB, considering it was released in 1991! I actually spent a couple of hours playing the original tonight (first time I've used DOSBox in a while!) and it's quite complex; there are a lot of cool ideas that I'll be borrowing from it. I'll need to re-do my map engine to increase flexibility and design options, but it will make for a cool end product :)

I will definitely be adding the compass (I'm chopping up the graphics for that right now), and most likely will be doing some kind of cool background as well, possibly just using the EOB one.
Title: Re: Zargul (TI-84+CE)
Post by: Dream of Omnimaga on July 20, 2016, 01:48:12 PM
Nice to hear. I can't wait to see it in action. :3=