intvnut Posted September 15, 2010 Share Posted September 15, 2010 (edited) The second is that I can do "SIMD" bounding box checks for collisions. You might also wonder why I did bounding-box compares instead of using hardware collision detection. Two-fold: I use multiplexing for some of the targets, so the mapping of MOBs to actual individuals changes frame to frame. The other is that, while hardware collision detection is fast compute-time wise, it's slow game-time wise. On Frame N, we compute the state that will display on Frame N+1. On Frame N+1, the state actually gets displayed. Hardware collision detection happens during display. On Frame N+2, we can finally react to the game state we set up on frame N. Because of that pipelined process, you could get a lot of "paradoxes", as John Carmack likes to call them, such as being able to fire off an extra bullet after getting hit, or being able to exit a room after being tagged, etc. If you do the bounding box compare at the same time you compute the game state, you short-circuit this 2 frame delay in finding out what happened. Edited September 15, 2010 by intvnut Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2094968 Share on other sites More sharing options...
GroovyBee Posted September 15, 2010 Author Share Posted September 15, 2010 I'm well versed in bounding box collision detection. Its the only way that you can tell if arbitrary sprites are overlapping on the 7800. The MARIA video chip is very good at handling sprite data and changes in colour depth per video scan line but it offers no help in detecting collisions between sprites. When I get some baddies in this game I'll address the speed of the man movement then. I think more game play elements need to be operational. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2094978 Share on other sites More sharing options...
intvnut Posted September 15, 2010 Share Posted September 15, 2010 I'm well versed in bounding box collision detection. Its the only way that you can tell if arbitrary sprites are overlapping on the 7800. The MARIA video chip is very good at handling sprite data and changes in colour depth per video scan line but it offers no help in detecting collisions between sprites. When I get some baddies in this game I'll address the speed of the man movement then. I think more game play elements need to be operational. I figured you probably understood bounding box collision detection. I wasn't sure if you'd seen this 16-bit twist on it, particularly the CP-1600 specific SDBD trick. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2094979 Share on other sites More sharing options...
GroovyBee Posted September 15, 2010 Author Share Posted September 15, 2010 I figured you probably understood bounding box collision detection. I wasn't sure if you'd seen this 16-bit twist on it, particularly the CP-1600 specific SDBD trick. I haven't managed to use the SDBD instruction yet. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2094983 Share on other sites More sharing options...
intvnut Posted September 15, 2010 Share Posted September 15, 2010 I figured you probably understood bounding box collision detection. I wasn't sure if you'd seen this 16-bit twist on it, particularly the CP-1600 specific SDBD trick. I haven't managed to use the SDBD instruction yet. Fortunately, with 16-bit wide ROMs, it's not nearly as necessary as it was back in the day. With 10-bit wide ROMs, you need SDBD to read 16 bit values. My only use for it any more is for hacks like the one above, or when I need to read 16-bit values out of 8-bit RAM, which these days isn't often now that cartridge designs (both the CC3 and my JLP) offer 16 bit RAM. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2095001 Share on other sites More sharing options...
+DZ-Jay Posted September 27, 2010 Share Posted September 27, 2010 My CP1600 assembly language is getting up to speed so here's my 2nd WIP. Its provisionally called Mystery Castle. As soon as I can test on real hardware and there is more of a game, binaries will be available. There's not much going on besides a moveable, animated, multi-colour player sprite at the moment. BusyBee, Any progress on your game? It was looking really good. -dZ. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2103286 Share on other sites More sharing options...
GroovyBee Posted September 27, 2010 Author Share Posted September 27, 2010 Any progress on your game? It was looking really good. Nope . I've been very busy at work. Hopefully I'll get some free time in the next week or so. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2103345 Share on other sites More sharing options...
Rev Posted September 27, 2010 Share Posted September 27, 2010 keep up the great work groovy! btw....what is an average time for programming a homebrew on any system? Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2103359 Share on other sites More sharing options...
GroovyBee Posted September 27, 2010 Author Share Posted September 27, 2010 keep up the great work groovy! I intend to get the game finished for early next year hopefully. btw....what is an average time for programming a homebrew on any system? There are no hard and fast rules. It depends on the complexity of the game and how much free time you spend on it. If its a team effort you might have to wait for sound, music or graphics too. Real life also has a habit of getting in the way. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2103365 Share on other sites More sharing options...
DracIsBack Posted November 17, 2010 Share Posted November 17, 2010 I feel so betrayed! Inty owners have a .bin of this promising game, but 7800 owners must only pine away for the day when they'll get one! :-) Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2138841 Share on other sites More sharing options...
GroovyBee Posted November 17, 2010 Author Share Posted November 17, 2010 I feel so betrayed! Inty owners have a .bin of this promising game, but 7800 owners must only pine away for the day when they'll get one! :-) Neither machine has a "game" up to my usual quality. The Inty version is way behind the 7800 version. They'll probably end up as different games to make best use of each machine's architecture. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2138850 Share on other sites More sharing options...
Nerf Herder73 Posted November 18, 2010 Share Posted November 18, 2010 :lol:Neither machine has a "game" up to my usual quality. The Inty version is way behind the 7800 version. They'll probably end up as different games to make best use of each machine's architecture. Maybe the INTV game could be a prequel to the 7800 game? Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2138984 Share on other sites More sharing options...
gHan2000 Posted February 5, 2011 Share Posted February 5, 2011 HEY, that´s LINK! Yeah, that looks alot like The Legend Of Zelda! Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2202263 Share on other sites More sharing options...
+cmart604 Posted October 22, 2011 Share Posted October 22, 2011 I'm pining for this game...just sayin. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2393412 Share on other sites More sharing options...
GroovyBee Posted October 22, 2011 Author Share Posted October 22, 2011 So am I! 1 Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2393524 Share on other sites More sharing options...
+DZ-Jay Posted October 22, 2011 Share Posted October 22, 2011 I'm also eager to see some progress. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2393537 Share on other sites More sharing options...
GroovyBee Posted October 22, 2011 Author Share Posted October 22, 2011 I need to clear some 7800 projects, otherwise I'll never get anything done . Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2393575 Share on other sites More sharing options...
+DZ-Jay Posted October 22, 2011 Share Posted October 22, 2011 I need to clear some 7800 projects, otherwise I'll never get anything done . Welcome to my hell. Wives on the left, lives and other interests at the end of the hall. -dZ. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2393754 Share on other sites More sharing options...
GroovyBee Posted November 7, 2011 Author Share Posted November 7, 2011 I had hoped to get some Inty stuff done for Replay (at the weekend just gone) as part of the Oldschool Gaming stand but the 7800 XM has dominated my free time for several weeks now. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2403008 Share on other sites More sharing options...
Zamp1968 Posted March 28, 2014 Share Posted March 28, 2014 if any carts. become available I will take one! Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2957911 Share on other sites More sharing options...
Zamp1968 Posted March 28, 2014 Share Posted March 28, 2014 if any carts. become available I will take one Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2957912 Share on other sites More sharing options...
JoeM_Intellivision Posted March 29, 2014 Share Posted March 29, 2014 GroovyBee, looks very promising - keep at this one little at a time - looks like a winner. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2958475 Share on other sites More sharing options...
GroovyBee Posted March 29, 2014 Author Share Posted March 29, 2014 Took a look at the project after the bump and....... man, I really need to get the "nonner touch" on the graphics I'd come up with to go into the game . 1 Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2958484 Share on other sites More sharing options...
GroovyBee Posted April 5, 2014 Author Share Posted April 5, 2014 As I mentioned in a previous post, I had a version going with doors and had some programmer art baddies. Anyways... Blew off the dust :- <---- Click to animate Its low on the priority list but from the *.gif you can see most of the core game elements. I can't wait to see what nonner does for the title page when the game gets actively worked on again. Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2962971 Share on other sites More sharing options...
+DZ-Jay Posted April 5, 2014 Share Posted April 5, 2014 Boy, look at you raking in the points! You're very good at that game! Seriously, it looks cool in a crude sort of way. -dZ. 1 Quote Link to comment https://forums.atariage.com/topic/169112-intellivision-homebrew-mystery-castle/page/2/#findComment-2962979 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.