| Author |
Message |
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 08 Jul 2012 11:31:40 pm Post subject: |
|
|
This, of course, looks great! I can't wait to play this  _________________ Shaun |
|
| Back to top |
|
|
elfprince13

OVER NINE THOUSAND!

Joined: 23 May 2005 Posts: 10234 Location: A galaxy far far away......
|
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 09 Jul 2012 12:04:28 am Post subject: |
|
|
| KermMartian wrote: | | Very impressive progress, as expected! From a z80 programming standpoint, I'm curious how you chose to calculate, store, and render that circle so smoothly and quickly. Good luck on the level design! |
Thanks Kerm!
I'm not sure whether I've used the best method for the screen "masking", but I came up with the entire routine out of my own old dusty brain, so I'm happy about that
The circle is 52 pixels in diameter, so as raw data it's stored as a 56x52 image (7 bytes per line x 52 lines = 364 bytes). The current method of drawing it works roughly as follows:
- Based on the player y position on screen, calculates if any full horizontal lines (12 bytes of $FF on gbuf) are required at the top / bottom of the screen.
- For each horizontal line on gbuf that incorporates the actual circle "mask", it generates a 23 byte-long line, which consists of 8 x $FF bytes, followed by the 7 bytes (56 pixels) of correlating data from the circle image data, and followed by a further 8 x $FF bytes. Having this buffer then covers all possibilities of the player x position on screen.
- Based on the player x position on screen, calculates which section of the 23 byte buffer is required, bit shifts that particular portion accordingly, and then applies it to the horizontal line on gbuf by "or"-ing it with each of the 12 bytes.
_________________ www.jvti.org |
|
| Back to top |
|
|
tifreak8x

Guru

Joined: 16 Mar 2005 Posts: 9063 Location: Sol System
|
Posted: 10 Jul 2012 07:58:21 am Post subject: |
|
|
Oh nice, the being enshrouded in darkness could make for some interesting level sets.  _________________ Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
Look here for Assembly Resources. |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55761 Location: Earth, Sol, Milky Way
|
Posted: 11 Jul 2012 11:10:20 am Post subject: |
|
|
| tifreak8x wrote: | Oh nice, the being enshrouded in darkness could make for some interesting level sets.  | Where by "interesting" you of course mean "deadly and frustrating," right? _________________
 |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 12 Jul 2012 09:35:09 am Post subject: |
|
|
Level design can get a little monotonous.. So I quickly put together a second "teaser" program/clip, just for fun and also to show off the new splash screen that will form part of the main menu
 _________________ www.jvti.org |
|
| Back to top |
|
|
tifreak8x

Guru

Joined: 16 Mar 2005 Posts: 9063 Location: Sol System
|
Posted: 15 Jul 2012 09:04:12 am Post subject: |
|
|
Woo! \o/ Hooray for story plots Love the title screen. _________________ Projects: AOD Series: 70% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
Look here for Assembly Resources. |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 27 Jul 2012 10:32:26 pm Post subject: |
|
|
Haven't seen an update for a while--how's this going? _________________ Shaun |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55761 Location: Earth, Sol, Milky Way
|
Posted: 28 Jul 2012 07:03:28 am Post subject: |
|
|
Love the title screen indeed; I seem to have missed seeing that when you first posted it. As Merth says, any new progress? _________________
 |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 28 Jul 2012 08:49:48 pm Post subject: |
|
|
Yeah sorry been a bit slack with the updates, but it's still progressing I've finished the layout of all 12 levels, and this week I'll be starting with placing enemies and pick up items. I'll probably post another clip later in the week showing a little of the first level  _________________ www.jvti.org |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 28 Jul 2012 08:50:35 pm Post subject: |
|
|
How do you make the levels? Do you have a tool for it? I'd be interested in seeing that. _________________ Shaun |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 28 Jul 2012 09:25:27 pm Post subject: |
|
|
| merthsoft wrote: | | How do you make the levels? Do you have a tool for it? I'd be interested in seeing that. |
Yeah I just coded a small (on-calc) level editor, nothing too fancy, just for tile placement. Then I take the tile data out of the .83p file and manually write the level header at the start of it, which contains the level size, start/finish positions, etc. and the mission objective text. Finally the levels are compressed together and then they're ready
I can definitely post a clip from the level editor  _________________ www.jvti.org |
|
| Back to top |
|
|
merthsoft
File Archiver

Joined: 09 May 2010 Posts: 2735
|
Posted: 28 Jul 2012 09:26:56 pm Post subject: |
|
|
Sounds pretty cool! Sounds like it would be easier to use a computer tool, though.
Maybe someone awesome with experience in tools and calculator file creating on the computer could help you. Like me.  _________________ Shaun |
|
| Back to top |
|
|
KermMartian

Site Admin

Joined: 14 Mar 2005 Posts: 55761 Location: Earth, Sol, Milky Way
|
Posted: 29 Jul 2012 05:58:17 am Post subject: |
|
|
Or me! Although Merth and all his free time might be the better choice.  _________________
 |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 29 Jul 2012 06:06:22 am Post subject: |
|
|
It probably would be easier with a computer tool, but I was too lazy to write one, and it's too late now haha.. But thanks anyway  _________________ www.jvti.org |
|
| Back to top |
|
|
The_Coded
Advanced Member

Joined: 30 Jul 2012 Posts: 205
|
Posted: 30 Jul 2012 10:24:17 pm Post subject: |
|
|
This I can't wait to see _________________
 |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 01 Aug 2012 05:48:42 am Post subject: |
|
|
Here are a couple of new clips. Nothing too fancy The first clip just shows level 1 in the basic on-calc tile editor I made, and the second clip shows a bit of basic gameplay from level 1.
 _________________ www.jvti.org |
|
| Back to top |
|
|
The_Coded
Advanced Member

Joined: 30 Jul 2012 Posts: 205
|
Posted: 01 Aug 2012 06:50:25 am Post subject: |
|
|
This I like, a lot, I wish to work a way around its basic or asm so it can be ported to Casio prizm...this is amazing..just wondering here but, did you do anything with the original alien breed series? Or just a fan that made awesome calc games that are just as worthy? _________________
 |
|
| Back to top |
|
|
JamesV

Member

Joined: 19 Jun 2012 Posts: 132 Location: Australia
|
Posted: 01 Aug 2012 07:04:59 am Post subject: |
|
|
| The_Coded wrote: | | This I like, a lot, I wish to work a way around its basic or asm so it can be ported to Casio prizm...this is amazing..just wondering here but, did you do anything with the original alien breed series? Or just a fan that made awesome calc games that are just as worthy? |
It's coded completely in Z80 assembly. I don't know much about the Prizm, but from what I understand, C is the language of choice?
I wasn't involved with the original Alien Breed series at all. It was developed by an independant software company from the UK, called Team 17. I was only 9 years old when the first Alien Breed came out - it was one of my childhood favourite games (well actually I still play it occasionally!). So yeah, just a big fan of the original series
Team 17 are also releasing an iOS version of Alien Breed, which I believe comes out any day now! I'll definitely be buying it for my iPhone
EDIT: here is a link to the new iOS version that Team 17 are on the verge of releasing:
http://www.team17.com/?page_id=1005 _________________ www.jvti.org |
|
| Back to top |
|
|
The_Coded
Advanced Member

Joined: 30 Jul 2012 Posts: 205
|
Posted: 01 Aug 2012 07:37:14 am Post subject: |
|
|
Me too! It's all 3 originals PLUS a new 4 chapter bonus campaign, with original Amiga graphics, or the option to use new iOS graphics...should be out next week. Yea c is the language of choice on prizm. I'm going to learn it, and see if I can't port that alien breed of yours over _________________
 |
|
| Back to top |
|
|
|