Search found 75 matches

by jhhoward
Tue Jan 14, 2020 11:25 am
Forum: Off Topic
Topic: A few fun text adventures
Replies: 6
Views: 1836

Re: A few fun text adventures

I tried to keep the VM code simple as the Arduboy only has 32K of program memory (no SD card or expandable storage unless you mod it) and I wanted to reserve as much space as possible for the game data. I've been able to compile C++ with the Uzebox library before, but I think I had to make some mino...
by jhhoward
Tue Jan 07, 2020 11:12 am
Forum: Off Topic
Topic: A few fun text adventures
Replies: 6
Views: 1836

Re: A few fun text adventures

A short while ago I developed a simple interactive fiction engine for the Arduboy which is also AVR based. I designed a basic scripting system for handling the logic. The Github repo is here: https://github.com/jhhoward/MicroIF It is designed around using a game controller so is more in the 'choose ...
by jhhoward
Sun Feb 19, 2017 5:22 pm
Forum: Programming & Software
Topic: Idea: Animating a huge number of background tiles for "free"
Replies: 48
Views: 11329

Re: Idea: Animating a huge number of background tiles for "free"

Awesome! Joyrider is excellent! I found your comments (JH_START, JH_END) in videoMode3core.s . Now I just have to understand the ASM enough to be able to emulate this. Thank you very much! Were there any other kernel changes to do this? Thanks! It should be everywhere that has a #if SPRITE_COLORMAS...
by jhhoward
Fri Feb 17, 2017 6:34 pm
Forum: Programming & Software
Topic: Idea: Animating a huge number of background tiles for "free"
Replies: 48
Views: 11329

Re: Idea: Animating a huge number of background tiles for "free"

If you want to do a really cheap effect then you could modify the sprite blitter to do an AND with a given colour mask value just before writing out a pixel value. This is what I did in Joyrider to have different coloured cars and pedestrians. The original sprites were all coloured white and then ea...
by jhhoward
Mon Feb 06, 2017 2:37 pm
Forum: Games & Demos
Topic: Level streaming demo
Replies: 11
Views: 5022

Re: Level streaming demo

It's been forever since I've looked at any of this stuff but I think that the level streaming code is here:
https://github.com/jhhoward/ScratchSpac ... eamingDemo

Hope it's useful!
by jhhoward
Mon Mar 28, 2016 12:05 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 99
Views: 31083

Re: Raycaster Experiment

I notice this is not strictly orthogonal geometry on the back wall, is this a special case for 45 degree walls or is this actually running some kind of sector based system? Ah yes, forgot to mention that the walls aren't restricted to a grid like in Wolfenstein. In the demo, the ends of the walls c...
by jhhoward
Thu Mar 24, 2016 11:28 am
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 99
Views: 31083

Re: Raycaster Experiment

I've uploaded another demo. I rewrote the video mode using the technique I described in an earlier post. This demo doesn't have much of a level to explore, but does include a 'fog' effect, double buffering and a first attempt at scaled sprites. Here is a cropped screenshot from uzem: http://i.imgur....
by jhhoward
Mon Mar 21, 2016 5:25 pm
Forum: Hardware
Topic: Uzebox Micro Handheld
Replies: 82
Views: 34273

Re: Uzebox Micro Handheld

Wow that looks awesome! Amazing work!
by jhhoward
Thu Mar 10, 2016 6:33 pm
Forum: Uzebox Code Challenge
Topic: UCC2016: The Uzebox Code Challenge returns!
Replies: 74
Views: 41771

Re: UCC2016: The Uzebox Code Challenge returns!

Hmm perhaps I should finish my first person shooter concept and make it into a full game :)
by jhhoward
Tue Nov 24, 2015 10:24 pm
Forum: Games & Demos
Topic: Top down racer
Replies: 35
Views: 10651

Re: Top down racer

Glad to hear that you enjoyed the game and appreciate all the work I put into it! :D It was certainly quite a challenge to squeeze all the features into such a small amount of program space / RAM. Another big challenge was getting everything to update within the vblank. I put quite a few details abo...