Hi all!
I'm very glad to present a small action game for Oric: Run T-Rex, Run !!!
The game is published in CEO-MAG Nº325 (5/2017) and is available on oric.org.
Run T-Rex, Run!!! for Oric
==========================
About:
------
This is a simple side-scrolling game
for Oric-1/Atmos/Telestrat/AtmoStrat.
Basically it's a remake of the Google
Chrome secret hidden game, which is
available when the browser runs in
off-line mode.
More information about the original
can be found at:
https://goo.gl/9tXcLj
... and a "hacked" version for on-line mode
or for other browsers here:
https://goo.gl/6Nlgrv
... and here as extracted sources:
https://goo.gl/xtgiVJ
Rules:
------
The Game is very easy - run, jump or duck!
Technical:
----------
Altrough the game looks unpretentious,
it uses some unique techniques:
* 2 pages switching for smooth animations:
The render "engine" uses 2 pages - one
in Text mode and one in Hires. After
every new frame is updated pages are
quickly switched.
* Automatic vertical synchronization:
Using 50/60Hz attributes with special
calculated timinigs at startup allows
to catch the vertical retrace and to
initialize VIA's T1 properly.
* Two different render routines are used
for Text and for Hires drawing.
* The standard character set is used for
sprites. Some chars are redefined on-the-fly
for every new frame.
Legal stuff:
------------
This game is FREE.
Many ideas and resources used in the game
are found free on Internet, but they are
property of their authors as follow:
* original game, logo and sprites:
- Google, Google Chrome: https://goo.gl/wCcNRR
* 2 pages technique:
- Twilighte: https://goo.gl/17842S
- Dbug: https://goo.gl/8LoQdV
* Auto V-Sync:
- ThomH: https://goo.gl/vuakjN
* Background music:
- Gershon Kingsley, Popcorn Song 1969: https://goo.gl/zwVROM
- X-agon, Popcorn ZX/AY remix: https://goo.gl/W1lCQN
- ym2mym + mym player - OSDK: https://goo.gl/kYWmII
* Character generator and bold font:
- peacer: https://goo.gl/kMS7IC
* BETA testing and support:
- jorodr
Cheers!
-------
iss, 2017
t-rex.jpg (6.43 KiB) Viewed 20882 times
Attached zip-file contains TAP and DSK versions ready to play and the above text info.
All comments and feedback is highly appreciated!
jede wrote: ↑Mon May 29, 2017 12:09 pm
Will you release Oric source code ?
For compilation are used my own make-based build system, cc65 toolchain, some OSDK tools and some LUA scripts for sprite manipulation and generation. If there is interest I can post the source code.
jede wrote: ↑Mon May 29, 2017 12:09 pm
Will you release Oric source code ?
For compilation are used my own make-based build system, cc65 toolchain, some OSDK tools and some LUA scripts for sprite manipulation and generation. If there is interest I can post the source code.
you can also put source code on github. It's interesting for atmostrat part
Attached is the auto vsync code together with some standard VIA related definitions.
Maybe interesting will be the 'compat.h/compat.s' too, which main purpose is to make
code compatible between CC65 and OSDK.
The auto vsync code is exactly coded according ThomH's message and lot of optimizations can be done.
For the complete game source code I just need some more time to make it bit more friendly.
Indeed, it's the mym payer and no magic - music loops from its start (at about every 2800 points in the counter).
Edit: Attached is the 'original' YM file.