Search found 76 matches

by jhhoward
Fri Aug 14, 2020 4:22 pm
Forum: Games & Demos
Topic: Raycaster Experiment
Replies: 103
Views: 102900

Re: Raycaster Experiment

I think the code for the demo is in this repository but I can't remember what state I left it in: https://github.com/jhhoward/Uzebox3D I was experimenting around and I believe it is possible to do texturing mapping too but I haven't had the time to try it properly. Maybe one day I'll port Catacombs ...
by jhhoward
Tue Jan 14, 2020 11:25 am
Forum: Off Topic
Topic: A few fun text adventures
Replies: 6
Views: 11089

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: 11089

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: 33557

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: 33557

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: 13741

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: 103
Views: 102900

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: 103
Views: 102900

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: 84815

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: 106839

Re: UCC2016: The Uzebox Code Challenge returns!

Hmm perhaps I should finish my first person shooter concept and make it into a full game :)