New game uploaded: Brixx

All aspects of programming on the Commander X16.
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Brixx

Post by AndyMt »


So I managed to implement my first 3 power ups ?. Wasn't that hard. I also started some refactoring of the code. Looks already better now.

Now I have a basic sprite move/collision detection engine. The next power up will be a double laser cannon ?.

I'm thinking about implementing Space Inavaders 

????

?

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Brixx

Post by AndyMt »


Ok - so now version 0.6 is out. It features the mighty twin laser cannon ?.

The game now can have up to 20 sprites at once on the screen. Looks like at least the emulator is totally fine handling this. If the hardware comes close to that I'm not worried implementing a "real" shoot'em up game some day!

User avatar
StephenHorn
Posts: 565
Joined: Tue Apr 28, 2020 12:00 am
Contact:

New game uploaded: Brixx

Post by StephenHorn »



28 minutes ago, AndyMt said:




Ok - so now version 0.6 is out. It features the mighty twin laser cannon ?.



The game now can have up to 20 sprites at once on the screen. Looks like at least the emulator is totally fine handling this. If the hardware comes close to that I'm not worried implementing a "real" shoot'em up game some day!



The emulator will allow up to 128 sprites at once, which is the same as the VERA will support. Also, like the VERA, the emulator caps out after trying to draw roughly 640 sprite pixels per line. My X16-Racer demo demonstrates this limitation, you can even see the effect in the screencap I posted.

Developer for Box16, the other X16 emulator. (Box16 on GitHub)
I also accept pull requests for x16emu, the official X16 emulator. (x16-emulator on GitHub)
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Brixx

Post by AndyMt »


Well - 128 for sure is enough and to fill basically the entire screen with sprites isn't my goal ;-). 

I'm more concerned about my game logic, collision detection etc. I'm implementing with cc65 in C. I wasn't sure if the performance will be fine or if I have to optimize some code in assembler. Looks like this isn't necessary.

BruceMcF
Posts: 1336
Joined: Fri Jul 03, 2020 4:27 am

New game uploaded: Brixx

Post by BruceMcF »



On 7/3/2020 at 6:27 AM, Sandmage said:




I don't think Arkanoid did that, but I remember playing a clone in the MS-DOS days and I remember that paddle/ball interaction wasn't really physically plausible, but it was fun. By the way, we're in the same timezone. ?



The brick buster in my 3ds collection of knockoffs of old arcade games divides the paddle into five zones. The middle zone always bounces the ball straight up, the outer edges bounces it at a sharp angle right or left, and the mid zones do a mild angle right and left. So there is no computation of angles, it's just the impact point. Typically physically impossible but once you get the hang of it, it can be fun.

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Brixx

Post by AndyMt »


New version 0.7 ?!

Now there is a title screen with music!

It doesn't play too well in the web emulator, at least with my laptop. It's fine with the native emulator (on Windows 10).

Can anyone try? If it's not playing on the "tryout" web emulator, I'll disable the intro music by default and upload a new version.

I'm pretty pumped that I managed to play music - and to find a royalty free VGM file. Thanks to Meits (www.meits.nl) the composer.

Screenshot-01-small.png

User avatar
StephenHorn
Posts: 565
Joined: Tue Apr 28, 2020 12:00 am
Contact:

New game uploaded: Brixx

Post by StephenHorn »


Everything's working for me with the Try It Now button. Feels great, good fun! Well done!

Developer for Box16, the other X16 emulator. (Box16 on GitHub)
I also accept pull requests for x16emu, the official X16 emulator. (x16-emulator on GitHub)
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Brixx

Post by AndyMt »


Thanks a lot ? - then it's probably my browser or something else...

And it was also a lot of fun to code this...

StinkerB06
Posts: 74
Joined: Tue Jun 30, 2020 12:32 am

New game uploaded: Brixx

Post by StinkerB06 »


Can you give me all the steps on how you load this in the emulator R37?

User avatar
StephenHorn
Posts: 565
Joined: Tue Apr 28, 2020 12:00 am
Contact:

New game uploaded: Brixx

Post by StephenHorn »



  1. Download the ZIP file:


  2. Unpack ZIP file into the same directory as the emulator.


  3. Start the emulator.


  4. LOAD"BRIXX.PRG"


  5. RUN


Developer for Box16, the other X16 emulator. (Box16 on GitHub)
I also accept pull requests for x16emu, the official X16 emulator. (x16-emulator on GitHub)
Post Reply