Author Topic: DKCore Development Blog  (Read 9215 times)

0 Members and 1 Guest are viewing this topic.

Offline marinomitch13

  • Strategy Moderator
  • Spring Jumper
  • *
  • Posts: 1789
    • How to Play DK
Re: DKCore Development Blog
« Reply #15 on: May 07, 2014, 12:44:35 PM »
Hey, one thing to note (in case you either didn't know this already or forgot to add it) is that Jumpman being on the same x-axis as a ladder steers barrels as well. So, even if he is several levels below a ladder, if he is directly under it, it steers barrels as though he is sitting on it. It's hard to tell from the gifs if you've incorporated this element already, so I thought I'd mention it.

Also, I don't remember the details, but there is something special with the first barrel (or maybe it was a timer based thing that can affect all barrels until a certain amount of time) where the first barrel will always take the first ladders on each levels that it reaches. You'll have to ask around or look in some DK code threads to find out the precise way this works (maybe it is easy to find in the code).
“Thou hast made us for Thyself, and our heart is restless until it finds its rest in Thee.” -Augustine, Confessions.
Twitch TV  Streamer DKF Blogger DK Killscreener

Offline WCopeland

  • Spring Jumper
  • *
  • Posts: 561
Re: DKCore Development Blog
« Reply #16 on: May 07, 2014, 12:52:33 PM »
Both points already implemented :)
Twitch TV  Streamer DK Killscreener DK 1 Million Point Scorer DK Online Open #4 Winner DK 1.1 Million Point Scorer Crazy Kong Killscreener DKF Blogger Pauline WR Holder DK 1st Man Million DK 1st man 1.1 Million DK Jr. Killscreener 1 Million Point Trifecta DK Arcade WR Holder DK 1.2 Million Point Scorer

Offline marinomitch13

  • Strategy Moderator
  • Spring Jumper
  • *
  • Posts: 1789
    • How to Play DK
Re: DKCore Development Blog
« Reply #17 on: May 07, 2014, 01:33:15 PM »
Both points already implemented :)

Oh, you!...
“Thou hast made us for Thyself, and our heart is restless until it finds its rest in Thee.” -Augustine, Confessions.
Twitch TV  Streamer DKF Blogger DK Killscreener

Offline stella_blue

  • High Score Moderator
  • Spring Jumper
  • *
  • Posts: 1501
Re: DKCore Development Blog
« Reply #18 on: May 07, 2014, 03:52:52 PM »
Also, I don't remember the details, but there is something special with the first barrel (or maybe it was a timer based thing that can affect all barrels until a certain amount of time) where the first barrel will always take the first ladders on each levels that it reaches. You'll have to ask around or look in some DK code threads to find out the precise way this works (maybe it is easy to find in the code).

Yeah, at the beginning of the stage each rolling barrel will always descend the first ladder it encounters, if the oil barrel has not yet been ignited.

DK High Score 
952,100
  (L22-1)
DK Level 1-1 
13,400
DK No Hammer 
535,300
  (L15-2)
Twitch TV  Streamer Most Time Online DKF Blogger DK Killscreener

Offline WCopeland

  • Spring Jumper
  • *
  • Posts: 561
Re: DKCore Development Blog
« Reply #19 on: May 17, 2014, 11:23:33 AM »
It has been a while since an update, but I've been very busy at work squashing bugs and adding new features to the engine.



The following things are all now working:
  • Timer - 100% Arcade Pure
  • Wild Barrels - Extremely close to arcade pure, but they're using their own physics system that I've developed. I'm experimenting with having more than three types of wild barrels with this physics system. These new wild types could have interesting behaviors, including the ability to bounce off of each other using this aforementioned physics system.
  • Starting Wilds - 100% Arcade Pure
  • Hammers - 100% Arcade Pure
  • Bomb Barrels - Very close to arcade pure. I still need to code in the bug that allows bombs to turn into wilds, but I'm not expecting difficulty here.
  • Kong Barrel Emissions - This is the logic that has Donkey Kong producing barrels to kill Jumpman. This includes determining if barrels should be blue, wild, bombs, or if there should be a pause. The arcade game uses an overcomplicated barrel seeding algorithm to do this. My algorithm works very differently, but the final output itself is so close to the arcade game I doubt anyone will realistically be able to tell the difference.

I am getting very close to being done with all barrel board logic. All that's left are the things I've mentioned and flame logic (which will be a monster to implement). After that I'll start moving on to the other boards. I've also been jotting down notes of options I'd like to implement into the proof-of-concept, such as:

  • Built-in pace calculator
  • Different game modes, such as arcade/marathon/no-hammer/wild barrel, each with its own unique HSL
  • Track causes of death and show them on game end
  • Some sort of beginner and advanced tutorial system demonstrating game mechanics to newbies
  • Achievements

Since this is a web application (the screenshot above is actually running in Firefox), I can store a lot of these things into a SQL database...
« Last Edit: May 17, 2014, 11:29:13 AM by WCopeland »
Twitch TV  Streamer DK Killscreener DK 1 Million Point Scorer DK Online Open #4 Winner DK 1.1 Million Point Scorer Crazy Kong Killscreener DKF Blogger Pauline WR Holder DK 1st Man Million DK 1st man 1.1 Million DK Jr. Killscreener 1 Million Point Trifecta DK Arcade WR Holder DK 1.2 Million Point Scorer

Online f_symbols

  • Spring Jumper
  • *
  • Posts: 786
  • wht u mean
Re: DKCore Development Blog
« Reply #20 on: May 17, 2014, 01:11:26 PM »
love it <Allen> well done sir!
DK Remix Killscreener Twitch TV  Streamer DK Killscreener DKF Blogger DK 1 Million Point Scorer

Drunkguy89

  • Guest
Re: DKCore Development Blog
« Reply #21 on: May 17, 2014, 01:30:49 PM »
Not even Helen of Troy tried to understand flame logic  Kreygasm

good stuff Wes!

Offline Roger

  • New Member
  • *
  • Posts: 2
Re: DKCore Development Blog
« Reply #22 on: May 13, 2015, 05:50:06 AM »
i am looking for a DKCORE download link that have been working. Please someone can help me?

Offline WCopeland

  • Spring Jumper
  • *
  • Posts: 561
Re: DKCore Development Blog
« Reply #23 on: May 13, 2015, 09:20:25 AM »
i am looking for a DKCORE download link that have been working. Please someone can help me?
Sorry, this project is on hold indefinitely :(
Twitch TV  Streamer DK Killscreener DK 1 Million Point Scorer DK Online Open #4 Winner DK 1.1 Million Point Scorer Crazy Kong Killscreener DKF Blogger Pauline WR Holder DK 1st Man Million DK 1st man 1.1 Million DK Jr. Killscreener 1 Million Point Trifecta DK Arcade WR Holder DK 1.2 Million Point Scorer

Online f_symbols

  • Spring Jumper
  • *
  • Posts: 786
  • wht u mean
Re: DKCore Development Blog
« Reply #24 on: May 13, 2015, 09:56:02 AM »
Sorry, this project is on hold indefinitely :(

what you mean
DK Remix Killscreener Twitch TV  Streamer DK Killscreener DKF Blogger DK 1 Million Point Scorer

Offline Roger

  • New Member
  • *
  • Posts: 2
Re: DKCore Development Blog
« Reply #25 on: May 14, 2015, 03:51:50 AM »
but someone has a DK script level one for use in the Construct 2 ? I'm trying to create a game using only the engine of the first level of DK platform game with barrels, but it would be for use with own characters. Someone in the group would or could indicate a link or something to help me. thanks !!

Offline Bounty Bob

  • New Member
  • *
  • Posts: 10
Re: DKCore Development Blog
« Reply #26 on: April 03, 2017, 03:17:36 AM »
Hi Wes. Looks like great work and I was interested in looking into the code, but the github link gives a 404 error. Any ideas?

*edit : Never mind, I read page two now and see you've put the project on hold, which is fair enough. Any plans to make the code available again?
« Last Edit: April 03, 2017, 03:19:23 AM by Bounty Bob »