Author Topic: Tut tut  (Read 5491 times)

0 Members and 1 Guest are viewing this topic.

Offline Barra

  • Spring Jumper
  • *
  • Posts: 936
  • Pie Kicker
Re: Tut tut
« Reply #30 on: October 17, 2017, 03:00:43 AM »
3 years? Well better late than never I guess. At least JC won't ask me to make a new topic (<Pigger>)

Been playing this a bit recently and I've noticed a couple of things (I can't yet explain) which have aroused my curiosity, if you will.

-Enemy types are predictable. Seems to be a constant number of each enemy that comes out of a certain spawn point (maybe each spawn point is the same constant?) before the next one appears.

-Spawn points spawn the same enemies. Some only spawn the fast & nasty fuckers. Some spawn the others. Some do both. Some may do all 3 types.

What I'm getting at is, if you can predict with high confidence what enemy will spawn next, it will give you the upper hand. Safely anticipating those fast bastards seems crucial to me.

^this stuff could depend on each loop of the game and internal difficulties, adding to the complexity.

Jry also pointed this out to me, the spawn point in the picture never spawns an enemy.



I'd love to incorporate this into my gameplay. This section is one of the trickiest in the game.

Anyway not much new information but hopefully a few thought provoking questions. This game is annoyingly annoying and with the right information I don't think would be all that difficult to score largely

Lit



« Last Edit: October 17, 2017, 03:02:17 AM by Barra »
First player to get both highest and lowest score during a Kong-Off <Kuh>
DK3 Repetitive Blue Screen Twitch TV  Streamer DKF Blogger DK Killscreener Crazy Kong Killscreener DK 1 Million Point Scorer DK Jr. Killscreener

Offline xelnia

  • Global Moderator
  • Spring Jumper
  • *
  • Posts: 1418
  • Stop using 0.106
    • Twitch
Re: Tut tut
« Reply #31 on: October 18, 2017, 02:42:24 PM »
A few years ago I found what seemed to be a partly commented disassembly of the Tut code. I don't remember exactly where I found it, and re-Googling hasn't helped me. I think it was from someone who was porting Tut over to another platform, so the code is sort of rewritten for that. I still have the original copy that I found and I've attached it below. Maybe some programmers out there can take a closer look. :) ***cough*** sock ***cough***
"Do not criticize, question, suggest or opine anything about an upcoming CAG event, no matter how constructive or positive your intent may be. You will find nothing but pain and frustration, trust me. Just go, or don't go, and :-X either way!" -ChrisP, 3/29/15
Twitch TV  Streamer DKF Blogger DK Killscreener Crazy Kong Killscreener

Offline Barra

  • Spring Jumper
  • *
  • Posts: 936
  • Pie Kicker
Re: Tut tut
« Reply #32 on: October 18, 2017, 06:14:23 PM »
^awesome stuff there Jry, really hope someone with the right knowledge can have a look.

I have zero idea how to read this, so could be completely off here but I found this table interesting:

Code: [Select]
points_table_index fdb $88E8
fdb pts_40
fdb pts_60
fdb pts_40_2
fdb pts_50
fdb pts_100
fdb pts_200
fdb pts_500
fdb pts_400
fdb pts_1000
fdb pts_50_2
fdb pts_1000_2
fdb pts_1500
fdb pts_2000
fdb pts_3000
fdb pts_4000
fdb pts_4000_2
fdb pts_5000
fdb pts_6000
fdb pts_7000
fdb pts_8000
fdb pts_9000
fdb pts_9900
fdb pts_110000

Looks like its the point values you can acquire through various means. Enemies, keys, doors, treasure etc

Last couple (last one especially) is pretty curious. Of course as I said, could be looking at this totally wrong :)
First player to get both highest and lowest score during a Kong-Off <Kuh>
DK3 Repetitive Blue Screen Twitch TV  Streamer DKF Blogger DK Killscreener Crazy Kong Killscreener DK 1 Million Point Scorer DK Jr. Killscreener

Offline Sock Master

  • Senior Member
  • *
  • Posts: 238
Re: Tut tut
« Reply #33 on: October 19, 2017, 07:23:16 AM »
The port is for the Tandy Color Computer (my favorite 8-bit computer).  Tutankham and the Color Computer share a lot of hardware similarities, including a 6809 CPU (my favourite 8-bit CPU).   The guy doing this port is Mark McDougall, you can find his blog here:
http://retroports.blogspot.ca/

He actually did get the game running on the CoCo, essentially arcade perfect but it displays sideways because the monitor on the arcade game is oriented the other way.  The project is on-hold right now and the graphics routines still need to be recoded to re-orient everything, plus sound and other details need to be added.
He's busy with other projects right now, but this project has been tempting me to pick it up and finish it.

If I do, well, that would mean learning the code inside and out, eh?   Mind you, there are always a zillion things in my list of neat things I'd like to do.   I could try looking through it to see if I could spot some specific logic of interest.   As is, I am not familiar with the code so it may take some digging to pinpoint where something specific is hiding in the code.
"Badges? We ain't got no badges. We don't need no badges. I don't have to show you any stinkin' badges!"
Twitch TV  Streamer

Offline TheSunshineFund

  • Spring Jumper
  • *
  • Posts: 1075
  • Why not play some Kangaroo today?
Re: Tut tut
« Reply #34 on: October 19, 2017, 08:04:53 AM »
Hi John,

Long time listener, first time caller.  My ultimate code wishlist would be for someone to figure out if the falling sign on building 4 of Crazy Climber is random or determined somehow, also if it possible to conquer with any sort of regularity.  This piece of code was responsible for me smashing 3 different Crazy Climber marquees and finally having to sell the arcade game at the urging of those who love me.  Can I please add something like this to the zillion?   <popcorn>  I would offer many fantastic beers and a smashed marquee.
Steve Wagner - Jank space shooter specialist, obsessive Cardinals fan, late sleeper.
Twitch TV  Streamer DK Killscreener DK Jr. Killscreener DKF Blogger Crazy Kong Killscreener

Offline Barra

  • Spring Jumper
  • *
  • Posts: 936
  • Pie Kicker
Re: Tut tut
« Reply #35 on: October 19, 2017, 11:02:36 AM »
If I do, well, that would mean learning the code inside and out, eh?   Mind you, there are always a zillion things in my list of neat things I'd like to do.   I could try looking through it to see if I could spot some specific logic of interest.   As is, I am not familiar with the code so it may take some digging to pinpoint where something specific is hiding in the code.

Anything to do with enemy movement and spawning logic. If that is figured out, there really isn't much more to the game.
First player to get both highest and lowest score during a Kong-Off <Kuh>
DK3 Repetitive Blue Screen Twitch TV  Streamer DKF Blogger DK Killscreener Crazy Kong Killscreener DK 1 Million Point Scorer DK Jr. Killscreener