Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
marcelo_cabral
Roku Guru

Another open source game project: Donkey Kong (Arcade Version)

It became a collection now, recreating classics for Roku, this is my current project after Prince of Persia and Lode Runner :

Mario is alive!
https://instagram.com/p/BLmZsOiBljA/

This time I will publish the code a little earlier in the process so people can follow up better the development and eventually collaborate with the project.

Another difference from the previous projects is that I'm recreating with no port of any other source code. I'm just using the original graphics and sound effects but the algorithms are being remade out of the behavior of the original arcade game and the abundant documentation of game play strategies.

I'll let you know when the repository is created on Github

--- Edit ------

The source code is available at https://my.roku.com/add/DonkeyKongPreview

The game is feature complete, the levels and boards sequence is followed as the original Arcade (with two options USA and Japan), including the cut scenes. The Jumpman (original name of Mario) can run, jump, get objects, use the hammer and die. Kong animations are in place and the barrels (normal & wild), fire balls and fire foxes AI was implemented. The elevators, conveyors and rivets boards are also done. Bonus countdown and high score records are fully working. You can check the Changelog to know more details or watch this YouTube video with the v0.10 functionality.

The missing features (and known bugs) will be added to the repository Issues backlog, but the key missing features are (updated 09-Feb-2017):

  • Introduction scene (Kong clibing with Pauline and jumping on top of the barrels board) - Done in v0.8

  • Finish level scene (Kong falling head down and Mario reunited with Pauline) - Done in v0.8

  • Mario get and use the hammer - Done in v0.9

  • Random obstacles: rolling and wild barrels - Done in v0.9

  • Random obstacles: fire balls, fire foxes, cement pies - Done in v0.10

  • Moving ladders (Conveyors board) - Done in v0.11

  • Jumping springs (Elevators board) - Done in v0.11


0 Kudos
14 REPLIES 14
Komag
Roku Guru

Re: Another open source game project: DK

Cool!
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

Quick edit on the original post to add the repository link and some status of the project.
0 Kudos
renojim
Community Streaming Expert

Re: Another open source game project: Donkey Kong (Arcade Version)

Marcelo, you are amazing!

-JT
Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

"renojim" wrote:
Marcelo, you are amazing!

-JT

Thanks, my mother always tell me that 🙂
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

Just updated the repository with the cut scenes implementation. I will edit a video with the current progress and publish here soon.

v0.8 - 04-Dec-2016 - Game Intro, Board and Level Complete scenes

  • Add: Game Introduction cut scene - #1

  • Add: End of level animation - #2

  • Add: Board Complete scene - #19
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

[youtube:22g2sm0v]SgieXHGXH9A[/youtube:22g2sm0v]
0 Kudos
EnTerr
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

Recently i learned, this game was originally made by Nintendo based on the Popeye comics/cartoons. Failing to secure franchise rights, late in the process they replaced

  • Bluto with a stubborn ("Donkey") ape ("Kong"),

  • Popeye with a carpenter ("Jumpman", later "Mario") and

  • Olive Oyl with a damsel in distress ("Lady", later "Pauline")

Whaddayaknow!
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

"EnTerr" wrote:
Recently i learned, this game was originally made by Nintendo based on the Popeye comics/cartoons. Failing to secure franchise rights, late in the process they replaced

  • Bluto with a stubborn ("Donkey") ape ("Kong"),

  • Popeye with a carpenter ("Jumpman", later "Mario") and

  • Olive Oyl with a damsel in distress ("Lady", later "Pauline")

Whaddayaknow!

This guy hacked the NES version to create a Popeye version:
[youtube:3gh1ptvy]c74MGDYn7vE[/youtube:3gh1ptvy]
0 Kudos
marcelo_cabral
Roku Guru

Re: Another open source game project: Donkey Kong (Arcade Version)

I submitted v0.9 and created the preview private channel, the ink is:
https://github.com/lvcabral/Donkey-Kong-Roku/blob/master/CHANGELOG.md
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.