Search found 76 matches
- Fri Aug 14, 2020 4:22 pm
- Forum: Games & Demos
- Topic: Raycaster Experiment
- Replies: 103
- Views: 103141
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 ...
- Tue Jan 14, 2020 11:25 am
- Forum: Off Topic
- Topic: A few fun text adventures
- Replies: 6
- Views: 11205
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...
- Tue Jan 07, 2020 11:12 am
- Forum: Off Topic
- Topic: A few fun text adventures
- Replies: 6
- Views: 11205
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 ...
- Sun Feb 19, 2017 5:22 pm
- Forum: Programming & Software
- Topic: Idea: Animating a huge number of background tiles for "free"
- Replies: 48
- Views: 33567
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...
- Fri Feb 17, 2017 6:34 pm
- Forum: Programming & Software
- Topic: Idea: Animating a huge number of background tiles for "free"
- Replies: 48
- Views: 33567
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...
- Mon Feb 06, 2017 2:37 pm
- Forum: Games & Demos
- Topic: Level streaming demo
- Replies: 11
- Views: 13750
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!
https://github.com/jhhoward/ScratchSpac ... eamingDemo
Hope it's useful!
- Mon Mar 28, 2016 12:05 pm
- Forum: Games & Demos
- Topic: Raycaster Experiment
- Replies: 103
- Views: 103141
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...
- Thu Mar 24, 2016 11:28 am
- Forum: Games & Demos
- Topic: Raycaster Experiment
- Replies: 103
- Views: 103141
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....
- Mon Mar 21, 2016 5:25 pm
- Forum: Hardware
- Topic: Uzebox Micro Handheld
- Replies: 82
- Views: 85045
Re: Uzebox Micro Handheld
Wow that looks awesome! Amazing work!
- Thu Mar 10, 2016 6:33 pm
- Forum: Uzebox Code Challenge
- Topic: UCC2016: The Uzebox Code Challenge returns!
- Replies: 74
- Views: 107271
Re: UCC2016: The Uzebox Code Challenge returns!
Hmm perhaps I should finish my first person shooter concept and make it into a full game