RXB Posted January 31, 2023 Share Posted January 31, 2023 1 hour ago, Retrospect said: If after all we have seen, Big Nose and all, we 're not fully satisfied and we want a little more .... then allow me to take you into insanity!INSANITY.txt <<< Commented Source. RXB INSANITY.mp4 7.99 MB · 0 downloads EDIT: I have NO idea why the player ship has a ghost, but it does. CALL JOYMOTION is the a same as: CALL JOYST/CALL MOTION/CALL KEY/IF FIRE THEN line-number So you could change: ! * HOW ABOUT JOYSTICK CONTROL OF SHIP? 110 CALL JOYMOTION(1,X,Y,#1,24,16)::CALL KEY(1,K,ST)::IF K=18 THEN 111 ELSE 120 111 IF F=1 THEN 120 ELSE F=1::CALL POSITION(#1,P1,P2)::CALL SPRITE(#2,40,12,P1,P2,0,20) into: ! * HOW ABOUT JOYSTICK CONTROL OF SHIP? 110 CALL JOYMOTION(1,X,Y,#1,24,16,K) GOTO 111 :: GOTO 120 ! So K is a CALL KEY and if K=18 then 111 if not then :: GOTO 120 instead 111 IF F=1 THEN 120 ELSE F=1::CALL POSITION(#1,P1,P2)::CALL SPRITE(#2,40,12,P1,P2,0,20) Like I said RXB has a few commands that have a kind of built in IF something THEN 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 thanks @RXB i *knew* i'd forgotten something ! Still learning, lol 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 INSANITY_rev2.txt << Documented source, laid out in "modular" fashion. Enemies could be inserted into code now. @RXB I have no idea why, but it wasn't letting that code past the parser when I tried it just now so i had to use IF K<>18 THEN ..... instead. I know it should work as I've seen it done with other programs that you've helped me with. Then again I am getting tired at this point and need sleep ... 2 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted January 31, 2023 Share Posted January 31, 2023 45 minutes ago, RXB said: 110 CALL JOYMOTION(1,X,Y,#1,24,16,K) GOTO 111 :: GOTO 120 ! So K is a CALL KEY and if K=18 then 111 if not then :: GOTO 120 instead Neat. Built like a ternary operator, with K=18 as the implied condition: (condition)?true:false 2 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 Yeah it's good. It would take this in standard XB: 110 CALL JOYST(1,JY,JX)::CALL MOTION(#1,JX*6,JY*4)::CALL KEY(1,K,S)::IF K=18 THEN 111 ELSE 120 So we've got 3 "CALL" 's there, which is probably slowing things down if it's not compiled. 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 COSMIC2B <<< --- bug fixed Cosmic Hero COSMIC HERO revision 2.txt <<< Source code for you to study, play with , alter , whatever you like. Cosmic Hero - revision 2 Features: * Musical tunes no longer offend your ears * Thruster can overload if left on too long - this gets shorter with every level (up to a point) * Hostages can be killed if you're carrying one and you crash, they will fall comically to their death * Game has summary at game over of how many rescues vs how many hostages killed and what level you got to. * Messages to press fire to ascend and descend now flash at the top of the screen at the same time as the mothership movement. This is my best attempt at any game that is not compiled. Literally the only other thing I could have tried was to make the stars twinkle HOWEVER that would have impacted on the execution in regards of collision detection and mothership positions. The mothership will stop moving when you're 80 percent up the screen in order for you to board it. All this happens in RXB and I think we're doing well with that! enjoy 8 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 Just to let you know there's a bug fix ... I've fixed the "Thruster Overheat" that stays over-heated after it over-heats. Amended original posts and the bug fixed file here too .... COSMIC2B 3 Quote Link to comment Share on other sites More sharing options...
+TheBF Posted January 31, 2023 Share Posted January 31, 2023 4 hours ago, Retrospect said: This is my best attempt at any game that is not compiled. Literally the only other thing I could have tried was to make the stars twinkle HOWEVER that would have impacted on the execution in regards of collision detection and mothership positions. The mothership will stop moving when you're 80 percent up the screen in order for you to board it. All this happens in RXB and I think we're doing well with that! enjoy That looks pretty darn good for interpreted BASIC on the TI-99. Congrats to Rich for the platform and you for artistry and usage of the new functions. 4 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted January 31, 2023 Author Share Posted January 31, 2023 Cheers @TheBF It's fun making the games. I was learning at the same time as making the game, which adds to it all. At some point I'd quite like to learn GPL or Assembler. My first program will probably p*ss me off something chronic though. You're always encouraged to write "hello world" instead of a screen full of animated twinkly stars and a space ship. 2 1 Quote Link to comment Share on other sites More sharing options...
dgrissom Posted February 3, 2023 Share Posted February 3, 2023 On 1/31/2023 at 10:53 AM, Retrospect said: This is my best attempt at any game that is not compiled. Literally the only other thing I could have tried was to make the stars twinkle HOWEVER that would have impacted on the execution in regards of collision detection and mothership positions. The mothership will stop moving when you're 80 percent up the screen in order for you to board it. All this happens in RXB and I think we're doing well with that! enjoy Feeling nostalgic this morning. Played your game! Perfect!🙂 👍 2 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 3, 2023 Author Share Posted February 3, 2023 8 minutes ago, dgrissom said: Feeling nostalgic this morning. Played your game! Perfect!🙂 👍 Thankyou Dgrissom! Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 My RXB shenanigans continue .... just doodling around .... experimenting .... always tinkering .... never stopping .... fingers ablaze, typing code at 40+ words a minute whilst making it look like I'm listening to my missus .... how's about that .... Classic99 QI399.063 2023-02-04 02-32-25.mp4 1 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted February 4, 2023 Share Posted February 4, 2023 9 minutes ago, Retrospect said: My RXB shenanigans continue .... just doodling around .... experimenting .... always tinkering .... never stopping .... fingers ablaze, typing code at 40+ words a minute whilst making it look like I'm listening to my missus .... how's about that .... 🎼Reluctantly crouched at the starting line Engines pumping and thumping in timeThe green light flashes, the flags go upChurning and burning, they yearn for the cupThey deftly maneuver and muscle for rankFuel burning fast on an empty tankReckless and wild, they pour through the turnsTheir prowess is potent and secretly stern 🎵 1 2 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 46 minutes ago, OLD CS1 said: Reluctantly crouched at the starting line Engines pumping and thumping in timeThe green light flashes, the flags go upChurning and burning, they yearn for the cupThey deftly maneuver and muscle for rankFuel burning fast on an empty tankReckless and wild, they pour through the turnsTheir prowess is potent and secretly stern He's goin' the distance! 1 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 Okay now I think I might be getting a bit TOO ambitious with this. So far we've got .... * Animated sea surface * Animated weeds/plants/bottom of sea things * Audible warning messages for each type of enemy (there's only 3 so far and they're docile as heck at the moment) * Checks for player positions so you can't wrap round the screen or sit your ship where the score display is ..... And it's not getting compiled 'cos it's RXB. You can see the collision detection isn't 100 percent ... and this is before I put the routines in for enemy movements. i WILL attempt this though. Haven't thought of a title yet. Classic99 QI399.063 2023-02-04 03-38-40.mp4 4 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted February 4, 2023 Share Posted February 4, 2023 Needs more spy balloons. 1 1 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 40 minutes ago, OLD CS1 said: Needs more spy balloons. you've just given me an idea .... 2 Quote Link to comment Share on other sites More sharing options...
unhuman Posted February 4, 2023 Share Posted February 4, 2023 That reminds me of my very old game Pirahna (spelled wrong b/c I was a kid): https://99er.net/umangames.html which itself was based off of Seaquest, kind of. 3 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 2 hours ago, unhuman said: That reminds me of my very old game Pirahna (spelled wrong b/c I was a kid): https://99er.net/umangames.html which itself was based off of Seaquest, kind of. Yes it's quite similar. Nice collection of games there 2 Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted February 4, 2023 Share Posted February 4, 2023 15 hours ago, Retrospect said: Okay now I think I might be getting a bit TOO ambitious with this. So far we've got .... * Animated sea surface * Animated weeds/plants/bottom of sea things * Audible warning messages for each type of enemy (there's only 3 so far and they're docile as heck at the moment) * Checks for player positions so you can't wrap round the screen or sit your ship where the score display is ..... And it's not getting compiled 'cos it's RXB. You can see the collision detection isn't 100 percent ... and this is before I put the routines in for enemy movements. i WILL attempt this though. Haven't thought of a title yet. Classic99 QI399.063 2023-02-04 03-38-40.mp4 22.21 MB · 0 downloads Very cool! The theme reminds me of @sometimes99er great game "Destroyer". Unfortunately that one was never released and screenshots no longer seem to be available. Can't blame sometimes99er for not releasing though. I have soo many abandoned projects myself. 4 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted February 4, 2023 Share Posted February 4, 2023 14 hours ago, Retrospect said: you've just given me an idea .... we're waiting!.mp4 3 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 1 hour ago, retroclouds said: Can't blame sometimes99er for not releasing though. I have soo many abandoned projects myself. Me neither, I've had a few projects abandoned. One of which was "Anubis" , a silly reason that got abandoned actually. I showed a video of it's progress on Facebook. I wasn't in the best of moods and a couple of people drew comparisons to Parsec, which I was trying not to make it like Parsec. That's my favourite shooter. I couldn't touch that. Anyhow I took it the wrong way and pulled the project. However .... never say never .... @sometimes99er , it did look good, the one picture I saw of it. I know your capabilities .... it would have made a great game, and probably would have fit into 8K of assembly knowing you 3 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted February 4, 2023 Share Posted February 4, 2023 Don't listen to the grumpy, most important is to make happy yourself, to have fun. You should continue "Anubis" 🙂 2 Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted February 4, 2023 Share Posted February 4, 2023 1 hour ago, retroclouds said: Very cool! The theme reminds me of @sometimes99er great game "Destroyer". Unfortunately that one was never released and screenshots no longer seem to be available. Can't blame sometimes99er for not releasing though. I have soo many abandoned projects myself. Destroyer is not completely forgotten. Screenshots are still available thru Firefox. Chrome, Edge and Opera won't show the screenshots after the last AtariAge update. Albert looked into it half a year ago. I guess it's a security issue. Firefox being more lax. I will upload a new if and when. 29 minutes ago, Retrospect said: @sometimes99er , it did look good, the one picture I saw of it. I know your capabilities .... it would have made a great game, and probably would have fit into 8K of assembly knowing you Thanks. I haven't touched 9900 assembly for more than a year, but every so often I do a bit of TI game design (22 projects - cut down from 100+). If only I could commit to a single TI project. 3 Quote Link to comment Share on other sites More sharing options...
Retrospect Posted February 4, 2023 Author Share Posted February 4, 2023 15 minutes ago, sometimes99er said: If only I could commit to a single TI project. I have this trouble. I don't have 100 projects or anything like that but , I do get distracted. One thing I realized, in order to commit effectively .... you have to make it "likeable" ... you have to be comfortable with it and not let become a chore or difficult. That's why I altered my programming style to what I call "Modular" ... meaning bits of code can be slotted in as routines or taken away ... commented on every routine so when I get back to it after a couple of days I know what I'm doing. You'll get there mate. We all have distractions. 4 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.