PeteE Posted June 12, 2020 Share Posted June 12, 2020 (edited) 1 hour ago, FarmerPotato said: Will you be sharing the source when you are done? I believe he already has: https://github.com/Rasmus-M/raycaster From the first post in the thread Edited June 12, 2020 by PeteE 2 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted June 12, 2020 Share Posted June 12, 2020 I just noticed that I never played FPS using a joystick but rather the keyboard; the usual WASD. Maybe this could be an option, or can I use the keyboard already and I just failed to find out? I'd also need two keys for the right hand for turning, e.g. W=forward, S=backward, A=walk left, D=walk right, J=turn left, K=turn right (and maybe this could eventually run on the Geneve, and we could use the 9938 mouse ... ) Man, this project could even impress the Duke! 3 Quote Link to comment Share on other sites More sharing options...
jrhodes Posted June 13, 2020 Share Posted June 13, 2020 I say go whole hog. Add support for f18a and SAMS. Time to teach those puny atari's a lesson they'll never forget. 4 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted June 13, 2020 Share Posted June 13, 2020 3 hours ago, mizapf said: I just noticed that I never played FPS using a joystick but rather the keyboard; the usual WASD. Maybe this could be an option, or can I use the keyboard already and I just failed to find out? I'd also need two keys for the right hand for turning, e.g. W=forward, S=backward, A=walk left, D=walk right, J=turn left, K=turn right (and maybe this could eventually run on the Geneve, and we could use the 9938 mouse ... ) Man, this project could even impress the Duke! It seems to me a set of TI joysticks could easily be cannibalized for the cable and wired up as Joystick 1, but utilizing BOTH fire buttons. Of course there would need to be supporting software. Using the TIPI mouse would be kind of neat too! Many people already have TIPI's so there would be an ready user base for that already. Or a combination with ESDX on the keyboard for keyboard users with a period for fire and maybe the right button on the mouse for good measure. Whatever, we have lots of options. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted June 13, 2020 Share Posted June 13, 2020 Has anyone else had an invisible person shooting at you until all your health is gone? 1 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 6 hours ago, Omega-TI said: Has anyone else had an invisible person shooting at you until all your health is gone? It is actually possible in some cases for the guards for shoot you through the walls, because there's no easy way to know if they can see you if you can't see them. But the thing you have noticed is a bug that I have fixed in the attached version. raycaster.dsk raycaster.rpk raycaster8.bin 4 1 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 9 hours ago, mizapf said: I just noticed that I never played FPS using a joystick but rather the keyboard; the usual WASD. Maybe this could be an option, or can I use the keyboard already and I just failed to find out? I'd also need two keys for the right hand for turning, e.g. W=forward, S=backward, A=walk left, D=walk right, J=turn left, K=turn right (and maybe this could eventually run on the Geneve, and we could use the 9938 mouse ... ) Man, this project could even impress the Duke! I'm not sure what it requires to run something on the Geneve. Is it mainly about not accessing the keyboard directly? Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 8 hours ago, jrhodes said: I say go whole hog. Add support for f18a and SAMS. Time to teach those puny atari's a lesson they'll never forget. For me the cool thing about this project is that it doesn't require F18A or SAMS. When the F18A MK2 is released, and if we have access to the expanded VDP RAM, and in particular if we could get a new bitmap mode with more colors, I would like to make a new raycaster for the F18A. 7 Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted June 13, 2020 Share Posted June 13, 2020 (edited) well, i am playing with this game and i must say that think to be able play it, using only a simply TI99+32K is really incredible, it is another limit exceeded, another level reached! Well, congratulations and thanks for all your effort needed to gift this to all us. I only have a pair of questions on my curiosity and hopes for new features: - can I hope to see the soldier without that colorclash? i always hated them on spectrum ? - could be hard to include a possibility to press a key, like "M" and see the Map with the own position? - also i'd love to have items to find and pickup around the labirinth for increase energy or bullets and not only points like now please?... ah no, bullets are infinite, sorry ? about the gameplay, I also have the same problem mentioned about about the fact that apparently invisible soldier shoot me but i can't see anyone around me, but it happens also in the latest version... it seems a bit less compared to the previous one anyway. I also noteiced that when i finished all my energy and the game started again, all the doors i had opened in the previous gameplay, are remained still opened. Edited June 13, 2020 by ti99iuc 1 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted June 13, 2020 Share Posted June 13, 2020 50 minutes ago, ti99iuc said: - also i'd love to have items to find and pickup around the labirinth for increase energy or bullets and not only points like now please? My bet is that it's coming. Rasmus has a history of incrementally releasing new things over multiple revisions until he's finally happy with a program. One thing I'd like to see in an upcoming version is a high score table. I got a pretty decent score and wanted to share it, but by the time I picked up my camera, the game had automatically restarted and the score was already reset. Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 1 hour ago, ti99iuc said: - can I hope to see the soldier without that colorclash? i always hated them on spectrum ? The soldier is already using 95 of the 256 characters. It would never fit with all the different combinations of background. The alternative would be to draw it using single-color magnified sprites, but again we would soon run out of patterns. 1 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted June 13, 2020 Share Posted June 13, 2020 5 hours ago, Asmusr said: I'm not sure what it requires to run something on the Geneve. Is it mainly about not accessing the keyboard directly? Mainly, yes. Also, it depends on whether you use banking. Most of all, I thought about using the Geneve mouse - this would also work for the 9938-based 80-col cards (like EVPC). BTW, some time ago I put some lines on Ninerpedia about the Geneve keyboard: https://www.ninerpedia.org/wiki/Geneve_keyboard_control Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 3 hours ago, ti99iuc said: I also have the same problem mentioned about about the fact that apparently invisible soldier shoot me but i can't see anyone around me, but it happens also in the latest version... it seems a bit less compared to the previous one anyway. Once a soldier is 'activated' and close enough, it will shoot at you no matter if there is a wall in its way. To fix this I would have to cast a ray from the soldier towards you, which would be fine if speed wasn't a major concern. So I think I will leave it as it is. 1 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 3 hours ago, ti99iuc said: I also noteiced that when i finished all my energy and the game started again, all the doors i had opened in the previous gameplay, are remained still opened. Hmm, obviously I didn't try to play several rounds myself. I guess I should fix that, even though it's only a demo. 2 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted June 13, 2020 Share Posted June 13, 2020 I've seen demos morph into full-fledged games... 1 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 (edited) 2 hours ago, Omega-TI said: I've seen demos morph into full-fledged games... What I mean is that changing something in a program that will change completely later might not be worthwhile. But here you are, a new version where the doors are re-spawning and you need to press fire before you restart. raycaster.dsk raycaster.rpk raycaster8.bin Edit: Oh yeah, there is also a chest hidden behind a secret door. You will never find it... Edited June 13, 2020 by Asmusr 3 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 3 hours ago, mizapf said: BTW, some time ago I put some lines on Ninerpedia about the Geneve keyboard: https://www.ninerpedia.org/wiki/Geneve_keyboard_control It doesn't really tell, as far as I can see, how to write TI-99/4A keyboard code that's compatible with the Geneve. Is there a guide to writing compatible software? Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted June 13, 2020 Share Posted June 13, 2020 1 hour ago, Asmusr said: You will never find it... Saying that to the guys here is like a challenge! I remember back in the day one software company bragged that their disk protection method was "impossible to crack", which did not sit well with one 13 year old kid, who took it as a challenge, and then a week later broke it and gave all his friends copies of the game. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted June 13, 2020 Share Posted June 13, 2020 The only chance of writing compatible software in terms of keyboard access is to use BL @>000E in TI mode (or the respective XOP in native mode). On CRU base (low level), the systems are too far apart. Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 4 minutes ago, mizapf said: The only chance of writing compatible software in terms of keyboard access is to use BL @>000E in TI mode (or the respective XOP in native mode). On CRU base (low level), the systems are too far apart. I don't understand, but you're welcome to make a fork of my code for the Geneve. Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 13, 2020 Author Share Posted June 13, 2020 8 minutes ago, Omega-TI said: Saying that to the guys here is like a challenge! I remember back in the day one software company bragged that their disk protection method was "impossible to crack", which did not sit well with one 13 year old kid, who took it as a challenge, and then a week later broke it and gave all his friends copies of the game. For those who know git and Magellan it''s easy enough. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted June 13, 2020 Share Posted June 13, 2020 1 hour ago, Asmusr said: I don't understand, but you're welcome to make a fork of my code for the Geneve. In other words: As long as you use the high-level keyboard routines (BLWP @KSCAN or BL @>000E), there is no difference between the Geneve (in TI mode) and the TI-99/4A; otherwise, most software from the TI-99/4A could not be used. For the native mode (aka MDOS mode), everything is different, of course. Only when the TI-99/4A keyboard matrix is directly read via CRU, this will not run on the Geneve. In that case it would be necessary to have something like a keyboard adapter driver. 1 Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted June 14, 2020 Share Posted June 14, 2020 no way, without GPS I always get lost, I can't get my bearings and find my way out, damn ? Quote Link to comment Share on other sites More sharing options...
kl99 Posted June 18, 2020 Share Posted June 18, 2020 This is big and impressive Rasmus! Keep the updates coming! Quote Link to comment Share on other sites More sharing options...
Asmusr Posted June 21, 2020 Author Share Posted June 21, 2020 (edited) On 6/13/2020 at 2:03 PM, ti99iuc said: - could be hard to include a possibility to press a key, like "M" and see the Map with the own position? I have added a map. Press M to see it, press Up to close it. I'm not sure it will stay as easy as that that. Maybe you will have to find the map first? Maybe it should only show areas you have visited? raycaster.dsk raycaster.rpk raycaster8.bin Edited June 21, 2020 by Asmusr 2 1 Quote Link to comment 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.