+nanochess Posted August 1, 2018 Author Share Posted August 1, 2018 Got my copy. Do the games come in printed listing, or in an enclosed disc, or are they available for download? -dZ. Hmmm. That reminds me that I've forgot to upload the zip with the final programs. ? I'll do it next week. Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 1, 2018 Share Posted August 1, 2018 Hmmm. That reminds me that I've forgot to upload the zip with the final programs. I'll do it next week. LOL! No worries. -dZ. Quote Link to comment Share on other sites More sharing options...
PuzZLeR Posted August 1, 2018 Share Posted August 1, 2018 Hmmm. That reminds me that I've forgot to upload the zip with the final programs. I'll do it next week. Sure thing. You still have time till most of us get their book copies anyway. 1 Quote Link to comment Share on other sites More sharing options...
PuzZLeR Posted August 4, 2018 Share Posted August 4, 2018 Got the book already, super-fast, like I mentioned in that adjacent thread, and have really enjoyed reading it. Thanks again Oscar. And you don't need to rush with those uploads since your book does indeed recommend we type everything anyway. 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 7, 2018 Author Share Posted August 7, 2018 Finally the mini-site for downloading the book programs is now available. People with the book knows the address Also made available the book as a PDF ebook from my store http://nanochess.org/store.html. 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted August 7, 2018 Share Posted August 7, 2018 Finally the mini-site for downloading the book programs is now available. People with the book knows the address Also made available the book as a PDF ebook from my store http://nanochess.org/store.html. Doubled down and bought the digital version as well as the physical. Thank you for providing listings for the examples. My PDF readers don't always copy-and-paste code properly 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 7, 2018 Author Share Posted August 7, 2018 Doubled down and bought the digital version as well as the physical. Thank you for providing listings for the examples. My PDF readers don't always copy-and-paste code properly Thanks! And yes, it was needed because always someone can mis-read the typing instructions. 1 Quote Link to comment Share on other sites More sharing options...
+Gemintronic Posted August 7, 2018 Share Posted August 7, 2018 Thanks! And yes, it was needed because always someone can mis-read the typing instructions. Pretty sure that was my contribution to the book: misreading instructions! 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 7, 2018 Author Share Posted August 7, 2018 Pretty sure that was my contribution to the book: misreading instructions! Quote Link to comment Share on other sites More sharing options...
PuzZLeR Posted August 8, 2018 Share Posted August 8, 2018 Very nice. Thank you for the uploads. Playing around with Monkey Moon at the moment. I meant the code, not the game. (Ok, the game too. ) 1 Quote Link to comment Share on other sites More sharing options...
artrag Posted August 8, 2018 Share Posted August 8, 2018 Book received, file downloaded! I will test them tonight. Thanks for the acknowledgements ! 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 8, 2018 Author Share Posted August 8, 2018 Now available in Amazon. Paperback: https://www.amazon.com/dp/1387929089/ref=sr_1_1?ie=UTF8&qid=1533765348&sr=8-1&keywords=programming+games+for+intellivision Hardcover: https://www.amazon.com/dp/1387961446/ref=sr_1_2?ie=UTF8&qid=1533765348&sr=8-2&keywords=programming+games+for+intellivision And by the way, who is in the acknowledgments? and yes, there's a Rev mention somewhere in the book kudos if you find it. Edit: removed the ultrasecret link to the example games. 4 Quote Link to comment Share on other sites More sharing options...
carlsson Posted August 8, 2018 Share Posted August 8, 2018 I even forgot to submit my notes... Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 8, 2018 Author Share Posted August 8, 2018 I even forgot to submit my notes... Did you had notes? I thought you only tested the examples Quote Link to comment Share on other sites More sharing options...
intvnut Posted August 9, 2018 Share Posted August 9, 2018 And by the way, who is in the acknowledgments? and yes, there's a Rev mention somewhere in the book kudos if you find it. Snow way! 1 Quote Link to comment Share on other sites More sharing options...
Kiwi Posted August 10, 2018 Share Posted August 10, 2018 and yes, there's a Rev mention somewhere in the book kudos if you find it. I found it. I had to mention that part in my notes. 1 Quote Link to comment Share on other sites More sharing options...
+intellivotion Posted August 10, 2018 Share Posted August 10, 2018 just ordered my hardcover copy 1 Quote Link to comment Share on other sites More sharing options...
Fushek Posted August 10, 2018 Share Posted August 10, 2018 Very cool, just bought the PDF version. Not sure I'll ever succeed, but always wanted to make an Intellivision game of my own! This gives me a chance 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 10, 2018 Author Share Posted August 10, 2018 Very cool, just bought the PDF version. Not sure I'll ever succeed, but always wanted to make an Intellivision game of my own! This gives me a chance This time you'll succeed 1 Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 13, 2018 Share Posted August 13, 2018 Interesting read and seems that it could help new people. I did find some typos, and some errors when the prose references the code (e.g., an instance where it mentions "player_x" when talking about moving vertically, etc.). I'll send those to you later so that you can revise the text for a future edition. Great job! (But fire your editor! ) dZ. 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 13, 2018 Author Share Posted August 13, 2018 Thanks! It's good enough if people understands it. There are no books without typos. Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 13, 2018 Share Posted August 13, 2018 Thanks! It's good enough if people understands it. There are no books without typos. Well, that's not quite true, but yeah it's fine and not really the point of the comment. I like the small games that you chose to illustrate -- they offer a cross-section of common features and techniques that Intellivision games may use. I wish there was a book like this when I was starting up back in the 1980s (on the C=64). dZ. 1 Quote Link to comment Share on other sites More sharing options...
+nanochess Posted August 14, 2018 Author Share Posted August 14, 2018 Well, that's not quite true, but yeah it's fine and not really the point of the comment. I like the small games that you chose to illustrate -- they offer a cross-section of common features and techniques that Intellivision games may use. I wish there was a book like this when I was starting up back in the 1980s (on the C=64). dZ. Talking about it, I remember several C64 game books and also several games in Compute! magazines but none included explanation of the games inner workings, because most of times included assembler code to accelerate the game, or the game was pure assembler provided as DATA statements. Quote Link to comment Share on other sites More sharing options...
Fushek Posted August 21, 2018 Share Posted August 21, 2018 (edited) A question on collision detection (COL) command. The command goes: If COL0 and $007e then ... OK, what I don't understand is the "$007e" portion. How is that calculated? In the Monkey Moon example (page 58/59) this is supposed to represent Sprites 1 - 6 hitting our hero ... so can someone explain the "$007e"? What if, in this situation, you only wanted this detection if Sprite #4 collided with COL0 or Sprite 2 and 4, etc. Thanks in advance! Edited August 21, 2018 by Fushek Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 21, 2018 Share Posted August 21, 2018 A question on collision detection (COL) command. The command goes: If COL0 and $007e then ... OK, what I don't understand is the "$007e" portion. How is that calculated? In the Monkey Moon example (page 58/59) this is supposed to represent Sprites 1 - 6 hitting our hero ... so can someone explain the "$007e"? What if, in this situation, you only wanted this detection if Sprite #4 collided with COL0 or Sprite 2 and 4, etc. Thanks in advance! The "COLx" directives are actually internal variables returning the raw value of the STIC's collision register for a sprite (0 to 7). The values represent a 8-bit "bit field" in which each bit says whether the sprite collided with an object or not: 0 means no, 1 means a collision. In the Monkey Moon example, $007e is the same as the binary value %01111110. That represents a collision with objects 1, 2, 3, 4, 5, and 6 (counting bits from the right side). Notice that the first bit on the right (for sprite 0) is not "on," and neither is the last one on the left (for sprite 7). The "AND" operator "masks" the value returned by the COL0 variable using $7E as the mask. The result is for it to return "true" if any of the masked bits (representing collisions with sprites 1 to 6) are "on," "false" otherwise. (In case it is not obvious, "AND" is a "bitwise" operation which compares each bit on either side and turns them into a "1" if both are "1," or "0" otherwise. Thus, %1111 AND %0001 = %0001.) If you wanted to check a collision between sprite #4 and sprite #0, you can try either: (COL4 and $01) ' %00000001 Or (COL0 and $10) ' %00010000 Does this make sense? dZ. 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.