GLBasic forum

Main forum => Announcements => Topic started by: erico on 2020-Jul-23

Title: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Jul-23
Hello chaps, after quite a while doing games based on the COCO and with the retro push from Matchy, I thought to do a game on the real thing, in BASIC.
Now why is this here? Because if I ever get to pull an "ACTION game for an 8 BIT system in BASIC", and if you are over 35 LOL giggling, it will be a bliss to port it to PC-WIN and extras through GLB, and I will sure do that so the game reaches more people. ;)

Here is one punchy punk;)
(https://i.ibb.co/WPvbg0C/37.gif)
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Jul-25
Finishing the first 2 full players. They will help scope how much content I can do at what performance.
So far the thing is moving along quite good. Here is the punk playing around with a butterfly knife.

(https://i.ibb.co/HPZmJDg/38.gif)
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: dreamerman on 2020-Jul-26
What is COCO, something like PICO8 or I'm missing something :D
This meant to be some kind of Double Dragon/Final Fight style of game? Looks very nice in 8 colors ant that retro style, in mentioned games player was able to pick different items/weapons, like knifes and so one, You planning to add something like this? As this may be harder to recognize item with such art style. It feels literally as it could be made with some Basic interpreter on 8-bit machines ;)
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Jul-26
Yep, it is made with a Basic interpreter native to the TRS-80 Color Computer (Extended Color Basic), an 8-bit 80s machine also known as Dragon.
https://en.wikipedia.org/wiki/TRS-80_Color_Computer

It is more like Street Fighter, Karateka kind of game. One on one fights over multiple static scenes, about 3 enemies per scene.
Hopefully, I can code it in a way that changing characters and their moves is possible, so you are not going to pick a weapon but you can choose to have that move.

Its visuals are the same from my last GLB game, THE OUTHOUSE, wherein I tried to mimic the semigraphics 4 mode on GLB.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Jul-30
Got to share the devlog on VITNO - Vintage is the New Old, a retro site I have been following ever since.
This should help exposing the feat.
https://vintageisthenewold.com/a-trs-80-color-computer-commercial-quality-action-fight-game-in-basic-part-1/
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: SnooPI on 2020-Jul-30
 :D  Excellent! 
Erico aka PixelMan!

This game reminds me of another that I saw some time ago : Dot Fighters
But it has too many pixels compared to yours  :)

Good job Erico!  :good:

Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Jul-30
Nice! Never saw that one, will check it out.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Aug-01
Here the final performance and memory tests, I will be able to keep the game at this speed or better, neat!
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Aug-11
I got part 2 on VITNO today:
https://vintageisthenewold.com/a-trs-80-color-computer-commercial-quality-action-fight-game-in-basic-part-2/

It is still a bit behind the main development blog, but should get together in a few days.

As for the game, I´m battling gameplay. The past 3 weeks could not produce a proper fun deal but a mechanic game.
Today I think I found a solution, or at least a way to go, will try implementing it these next days.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: ampos on 2020-Aug-17
Memories...

I made a Karate game back in 1985 for my beloved Commodore Vic-20

After loading, before running, if you typed "print free(0)" you get the memory left... it says "3 bytes free".

Yeah, I made a Karate game in Basic in a 3583 bytes free computer that left just 3 bytes free of memory.

And it was lost, like tears in the rain... :'(
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: bigsofty on 2020-Aug-17
Quote from: ampos on 2020-Aug-17
Memories...

I made a Karate game back in 1985 for my beloved Commodore Vic-20


The first game I ever made was a Karate game, it was terrible but I loved making it all the same...

Still vids of it on YT... https://www.youtube.com/watch?v=GeehJBlSDV8  :D
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Aug-18
Great old fight games, Big, yours is from 1988?? Gee.
I made a few text ones on the COCO long ago but never finished, always got stuck on performance.

I ended up doing another on AMOS amiga during the early 90s, this one came out okaysh but the emulators can't quite display it correctly.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: bigsofty on 2020-Aug-18
Quote from: erico on 2020-Aug-18
Great old fight games, Big, yours is from 1988?? Gee.

Lol, yeah I was still at school, the process was load up assembler, load up source, edit, compile and write game, save source, reset CPC, run game, crash game (all done via tape)  :'( LOL, I had a lot of fun though.

Quote from: erico on 2020-Aug-18I ended up doing another on AMOS amiga during the early 90s, this one came out okaysh but the emulators can't quite display it correctly.
This actually looks great IMHO, its fast and fluid, animation has a nice anime look, better AI (street fighter like?) than mine too!  :S

I still think its one of the harder genres to take on, due to the AI and the amount of character animation involved.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: SnooPI on 2020-Aug-28
Hey! It was really good for the time, well done guys!  :good:
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Aug-31
Quote from: bigsofty on 2020-Aug-18
...
I still think its one of the harder genres to take on, due to the AI and the amount of character animation involved.

Yep, but what I find the hardest part is the gameplay. I currently have 2characters full of moves and an ok AI, everything structured to create the other guys and the rest of the game... but the game sucks to play, I don't know how to say it but it is not fun but just bashing the joypad. I will want a bit of karateka gameplay, something like you can see the opponent move before and take action if you are fast enough, or something closer to that idea, probably slow things a bit and add more frames, I might also have to work on the walking stance to make it more complex and possibly try to reduce the delay between button/action. Yep very hard bit to solve, a platformer would be so much easier. :)
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: MrPlow on 2020-Aug-31
Excellent stuff you guys!!

I did a terrible Boxing game in BASIC (in my teens)...

But a few years ago in GLB I did little demo called Bruce Leap for ZX Spectrum Dev Contest...I even have color clash :)
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Sep-03
That is neat Mr.Plow! I don´t see that game on your site.
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: MrPlow on 2020-Sep-03
I did it for a gamejam contest, so it still needed some more work - only had 3 levels at the time - maybe I will add more and release it on itch.io
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: bigsofty on 2020-Sep-04
Quote from: MrPlow on 2020-Aug-31
Excellent stuff you guys!!

I did a terrible Boxing game in BASIC (in my teens)...

But a few years ago in GLB I did little demo called Bruce Leap for ZX Spectrum Dev Contest...I even have color clash :)


Very Bruce Lee-like, love it. One of my all time favourite games on the Spectrum. The first game I played in multi-layer mode with my brother on a computer.  :happy:
Title: Re: Working on a TRS-80 Color / Dragon game and more!
Post by: erico on 2020-Sep-04
The itchio push idea is a good one!
You just reminded me that I promised @Marmor I would make my tank game code free or send it to him quite some months ago... :O
I will get to that :)