Page 1 of 2

Oric Kong 2013

Posted: Tue Nov 06, 2012 9:15 pm
by vrozos
Donkey Kong was my favourite coinop. Ah, how much I wished to have this game on my Oric back then. Recently I found a clone of Donkey Kong for Oric here:

http://www.oricgames.com/edito,fr,112,92.html

Oric Kong is a very good port. Despite the tiny Mario sprite (only one character) it resembles quite well the gameplay and thrill of the original. Unfortunately, and because of being written entirely in Basic, it is very slow (overclocking helps little since responsiveness remains low). Then I got the idea to rewrite this program in C as a contribution to the 30 years anniversary of Oric and to fulfil my childhood wish. I am attaching here a demo that includes only the first piste.

I can adjust the speed of the barrels if you find it too easy/difficult. Please give some feedback.

V.

EDIT: Guys, please stop downloading this tap. The tap of the full game is attached in another post further down!

Re: Oric Kong 2013

Posted: Tue Nov 06, 2012 9:49 pm
by Dbug
Apparently "O" and "P" moves the hero left and right, could not find how to climb up the ladders, also it looks like the jump animation is too fast, making it difficult to jump over the barrels.

That apart, looking good so far :)
Are you planning to improve the game after, like better sprites, animations for the barrels, etc???

Re: Oric Kong 2013

Posted: Tue Nov 06, 2012 10:27 pm
by vrozos
The keys are Q,A,O,P for up down left right. M for jump.

I have to solve the GOTOs spaghetti first. Then I will see what improvement I can make.

TIP: wait for the barrel to touch your toe before you jump over it.

V.

Re: Oric Kong 2013

Posted: Tue Nov 06, 2012 11:16 pm
by maximus
Hi V, i tried your demo, it's excellent !! :wink:

This game is an extraordinary experience for me because we typed the entire listing with brothers and friends with the Tilt magazine, ouch, so hard, but it's was so exciting to have the Kong in your own computer at home !

I look at the BASIC listing and i so the key [ , do you understand what is her function ?

Is it possible to choose another key to jump ? M is not very easy, i propose Space or Z or I

Re: Oric Kong 2013

Posted: Tue Nov 06, 2012 11:23 pm
by vrozos
'[' just is pausing the game. I can change the jump key to 'I' if there are no arguments.
BTW, I tried to use 'Space bar' instead of 'M' for jump but it altered the sprite of Mario! I cannot understand why.

V.

Re: Oric Kong 2013

Posted: Tue Nov 06, 2012 11:28 pm
by maximus
Ouch !! you're more reactive than me :D

I think that I is a good choice, because you can use 3 fingers aligned I O P

Thanks ! I hope to beat that $*#!@$ยค monkey :mrgreen:

Re: Oric Kong 2013

Posted: Wed Nov 07, 2012 6:31 pm
by Dbug
Then I guess an obvious improvement to the game would be to add a page that shows the controls - possibly on the intro page :)

Re: Oric Kong 2013

Posted: Wed Nov 07, 2012 7:23 pm
by Antiriad2097
Or better still, an option to configure keys to user preference.

Re: Oric Kong 2013

Posted: Thu Nov 08, 2012 9:24 am
by ibisum
Nice work, and good to see its written in C! :)

I played it for 10 minutes and the only thing I can suggest, improvements-wise, you probably already know: it would be nice to have animations, and maybe some beefed-up sounds.

But its a nice little game, and always fun to see new stuff for the Oric. I hope you'll continue to improve it!

Re: Oric Kong 2013

Posted: Sat Nov 17, 2012 6:13 pm
by polluks
Would you like to release the source?

Re: Oric Kong 2013

Posted: Mon Nov 19, 2012 10:34 am
by vrozos
I will release the source as soon as I finish it (almost there, 3rd level completed!). It is not possible to do any parallel work now because of these #$@*@ GOTOs.

V.

Re: Oric Kong 2013

Posted: Mon Nov 19, 2012 7:11 pm
by ibisum
Cool! ;) I'm looking forward to an update of this. It seems that the Oric-1 is getting more software written for it these days .. incredible! ;)

Re: Oric Kong 2013

Posted: Wed Nov 21, 2012 10:33 pm
by vrozos
Done! Keys are Q, A, O, P, I.

V.

Re: Oric Kong 2013

Posted: Wed Nov 21, 2012 10:44 pm
by vrozos
And the source can be found at:

https://bitbucket.org/vrozos/oric-kong

The tap file is 40319 bytes whereas the original in BASIC was only 11466!
Now I see what Chema means referring to assembly as "the only way to do things
that fit into memory and ran smoothly."

V.

Re: Oric Kong 2013

Posted: Thu Nov 22, 2012 10:47 am
by ibisum
Fun to read this code .. I am going to try to build it locally ..