Mini Competition #4 -Do it

Chatting about life in general, videogames, making videogames and stuff. No adverts/team requests.
User avatar
krakatomato
Team RR
Posts: 330
Joined: Mon Jan 06, 2014 4:25 pm

Re: Mini Competition #4 -Do it

Post by krakatomato » Thu Jun 28, 2018 2:45 pm

That's looking proper nice :)

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Thu Jun 28, 2018 4:02 pm

Ta! One thing I've been loving is the latest Pico-8 version has a 4x4 2 colour fill pattern set by a bitfield. I'm currently just chucking in random numbers, but some of the repeating patterns that have been produced have really been surprisingly beautiful.

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Sat Jun 30, 2018 12:56 am

mas_1.gif
mas_1.gif (687.23 KiB) Viewed 141 times
Moving pictures...

notrobot
Remakenaut
Posts: 193
Joined: Wed Jan 08, 2014 7:55 am

Re: Mini Competition #4 -Do it

Post by notrobot » Tue Jul 03, 2018 3:53 am

Looking pretty sweet there!

As for my own efforts,
OK, tileset knocked together in GIMP, check....
Python script to convert tileset and palette to assembly source, check...
Map knocked together in tiled using the above tileset, check...
Python script to convert the map into tile values, check....
PCEAS assembler sort-of working, check... (after fixing a really crappy bug in their writing of listing files where it failed to convert hex values properly and I was getting numbers like 0x00PPP, maybe I shouldn't use random versions of assemblers I find on Github!?)
Mednafen PC Engine emulator running, check...
Code for setting up hardware registers, well, it'll do for the emulator which initializes most registers and memory to 0 automatically, wouldn't trust it on real hardware though.
Code for copying the tile palette to the VCE, check....
Code for copying the tileset to VRAM, check....
Code for copying the map data to VRAM plus adding an offset to ensure that the tile addresses are correct, check... (I spent ages trying to get the offsets work nicely and automatically in the assembler but since you can't define a compile-time function in one source file and use it in another, I'll just do it at runtime until I figure that out)
A lot of swearing and staring at the Mednafen built-in debugger and single-stepping and resetting and single-stepping and resetting and...

OK it's not much, is it? But it's the journey that's important, or something, apparently.
I need some sleep. I have to get up for work in two hours. (OK I've only been awake for three hours, and it's too hot to sleep anyway...)
Attachments
Screenshot from 2018-07-03 04-35-18.png

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Tue Jul 03, 2018 4:44 pm

That's crazy! You're crazy. Must have been a good code-high when it finally rendered the way you wanted.

I'm just writing LUA-like scripts and issuing a few limited draw commands.

I'm glad you're still going, though. It was getting lonely in here!

User avatar
Havie
Team RR
Posts: 1104
Joined: Wed Jan 08, 2014 9:37 pm
Location: Surrey
Contact:

Re: Mini Competition #4 -Do it

Post by Havie » Tue Jul 03, 2018 10:01 pm

bignobody wrote:
Tue Jul 03, 2018 4:44 pm
That's crazy! You're crazy. Must have been a good code-high when it finally rendered the way you wanted.

I'm just writing LUA-like scripts and issuing a few limited draw commands.

I'm glad you're still going, though. It was getting lonely in here!
You make it sound so simple - I'm pretty sure there is some cleverness going on...

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Wed Jul 04, 2018 1:37 pm

Thank you. It's probably fair say any videogame making requires a certain amount of cleverness. Probably the most clever thing I am doing with Pico-8 here is swapping between 2 checkerboard fills (black and "transparent") every frame for fake alpha transparency on my HUD background.

Currently fancying up my planets. Saturn just wouldn't be Saturn without rings! Of course, Pico-8's limited drawing commands do not include ellipses so I have to draw them myself with lines. And these fill patterns are great! What if they were animated? I'm looking at you, Jupiter's Great Red Spot...

Once I get the planets spiffed up, I need to decide if I want to do anything else with this.

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Thu Jul 05, 2018 12:49 pm

Didn't spiff up all the planets. Added asteroids instead. I guess now I have to add lasers...
mas_3.gif
mas_3.gif (487 KiB) Viewed 64 times

notrobot
Remakenaut
Posts: 193
Joined: Wed Jan 08, 2014 7:55 am

Re: Mini Competition #4 -Do it

Post by notrobot » Fri Jul 06, 2018 10:04 pm

Looking pretty good there!
I'm not going to do anything over the next two weeks as I am AFK in Spain., without a computer. What a nightmare!

User avatar
bignobody
Team RR
Posts: 474
Joined: Sat Jan 18, 2014 12:58 pm
Location: Not quite all there.

Re: Mini Competition #4 -Do it

Post by bignobody » Mon Jul 09, 2018 7:44 pm

Enjoy Spain! We have no deadline on this one.

I've added collision so you can bounce off the asteroids, and bullets so you can shoot them. I guess I need particle effects to make asteroid destruction less boring. I've also improved the star and asteroid spawning. I think I've mostly eliminated popping and dead-spaces now.

At this point I'm envisioning 2 modes: Asteroid Miner and Explore Mode. Asteroid Miner will be what is says on the tin, with hull damage, fuel supply, money and ore collecting. Explore Mode will have no money and no point to collecting ore, but also no damage and no fuel drain. Then I'm probably done with this.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest