Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: DJ Omnimaga on December 13, 2006, 06:44:00 am

Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 13, 2006, 06:44:00 am
Ok, well I kinda decided to do calc stuff again, I guess if kalan doesnt want to see the good side of Omnimaga and that people are sad to see him go and that people who angered him will be willing to listen to him it's up to his decision, but he'll miss a lot in the future. Anyway, I recently worked on some kind of pseudo 3D race engine in xLIB+BASIC and with some tweakings I'm sure something similar could be done in pure, even if slower, and other language/calcs. I actually started working on this sunday, but deleted the entire program after kalan left Omnimaga. However I forgot to delete my trash can so I restored it later, and a few days later improved it. It's not very fast, I would not recommend this for a TI-83+ black edition but here is screenshots from black edition anyway:

Dec 10th
user posted image
Dec 10th (better engine)
user posted image
Dec 12th (fixed glitch in road curves, added variable heights and reduced horizon depth to increase speed)
user posted image

For now I have called the engine PORN, which, erm, stand for Project Omega: Race Ngine. This will be a routine/images/files to help people make xLIB racing games, and may help people make racing games for other language by porting the code if they feel like doing it :)smile.gif . Else I may do a clone of Pole Position for the  Atari 5200 or 7800.
Title: Project Omega: Race Ngine
Post by: Netham45 on December 13, 2006, 07:45:00 am
*netham45
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 13, 2006, 08:04:00 am
lol you <.< you ruined it :'(
Title: Project Omega: Race Ngine
Post by: Netham45 on December 13, 2006, 08:11:00 am
It took 20min of preperation to open it at school. :Ptongue.gif
Title: Project Omega: Race Ngine
Post by: tifreak on December 13, 2006, 08:36:00 am
I dont have false hopes!!! Well, maybe about my own projects, but still, not about PORN!!

Anyways, it is nice to see you coding again.
Title: Project Omega: Race Ngine
Post by: Netham45 on December 13, 2006, 08:46:00 am
yeah! nothings easier to access than porn.....
Title: Project Omega: Race Ngine
Post by: Radical Pi on December 13, 2006, 10:00:00 am
This'll be nice. But most PORN is ;)wink.gif:Ptongue.gif
Title: Project Omega: Race Ngine
Post by: Liazon on December 13, 2006, 10:24:00 am
yay!!! xlibman is back in the groove!!! woot
Title: Project Omega: Race Ngine
Post by: graywolf on December 13, 2006, 11:53:00 am
Looks great!  :king:king2.gif Maybe people (or you) will be able to make Pole Position or F-Zero.

How come it doesn't occupy the whole screen?
Title: Project Omega: Race Ngine
Post by: Netham45 on December 13, 2006, 12:29:00 pm
it is probabally easier for HORIZON mode.
Title: Project Omega: Race Ngine
Post by: bfr on December 13, 2006, 12:36:00 pm
Looks cool.  It's good to see you coding again.  And of course your new project involves porn.  
Title: Project Omega: Race Ngine
Post by: Halifax on December 13, 2006, 03:19:00 pm
OMG that's so crazy. That is a cool engine. Who couldn't like porn
Title: Project Omega: Race Ngine
Post by: Demon on December 13, 2006, 04:23:00 pm
OMG, that is freakin' awesome...  That is the most awesome PORN I have ever seen... [stiffling laughter] my friends at school will be amazed if and when they see PORN in action...
If you don't like PORN now, then after trying that product, you will never leave home without it!
Title: Project Omega: Race Ngine
Post by: Ranman on December 13, 2006, 05:10:00 pm
I hate the title of this topic. <_<dry.gif
Title: Project Omega: Race Ngine
Post by: tenniskid493 on December 13, 2006, 05:18:00 pm
It has been changed, as it falls under the category of illegal content in the rules
Title: Project Omega: Race Ngine
Post by: Netham45 on December 13, 2006, 06:02:00 pm
I did send in a complaint to the admins about the topic.
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 14, 2006, 03:52:00 am
well at least it got your attention %)rolleyes2.gif and it didnt included actual pr0n :Dbiggrin.gif
Title: Project Omega: Race Ngine
Post by: elfprince13 on December 14, 2006, 01:27:00 pm
anyway, on a different note, excellent work as usual, kevin, can't wait to see more

*elfprince13
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 14, 2006, 02:08:00 pm
LOL thanks I'll try to update it asap :Dbiggrin.gif

Title: Project Omega: Race Ngine
Post by: Jc on December 14, 2006, 02:12:00 pm
Wow, I can't keep my eyes off of these PORN pictures you're showing me!  How mesmerizing!

Heh, I couldn't resist.  Anyways, this looks awesome.
Title: Project Omega: Race Ngine
Post by: tr1p1ea on December 14, 2006, 02:30:00 pm
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!WHOA!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I dont believe it, that is insanely cool kevin!!

I must try it, i must i must!
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 14, 2006, 03:07:00 pm
lol necro and elfprince...
and thanx tr1p1ea and the rest of you guys
Title: Project Omega: Race Ngine
Post by: necro on December 14, 2006, 06:12:00 pm

So, Kevin, any chance we will se other vehicles on the roads? I can image this could be made into any number of really cool projects
Title: Project Omega: Race Ngine
Post by: BCTurk on December 14, 2006, 06:55:00 pm
Very nice job kevin, I'm proud of you :)smile.gif.
Title: Project Omega: Race Ngine
Post by: necro on December 15, 2006, 05:28:00 am
will we see all of the dials and the steering wheel and such in the car somethime?
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 15, 2006, 01:59:00 pm
well I may split this if the debate continues, but for now here's an update


MY calc reset, I lost everything, thats all...













j/k


my calc reset, but right after I did a backup, i was messing with road heights, but put one kind of very high height x.x and it crashed the list editor, so afterward i reput the game on calc, and did some editing to make the road look more like its turning than looking like the car is gonna ram outside of the road at any moment or like if the car was steering
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 16, 2006, 03:16:00 am
Well I deleted the entire debate because the way posts were made i couldnt split it as it would make no sense at all (lot of game related posts would go in the debate topic or vice versa), and Invisionfree wont allow me to split a posts into two posts.

I'M trying to make the game full screen now, even though it take 6 pics now just for the road x.x
Title: Project Omega: Race Ngine
Post by: elfprince13 on December 16, 2006, 03:21:00 am
lets see, now it would take 36
still well under your limit. :Ptongue.gif
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 16, 2006, 04:00:00 am
uhm, no i meant 6 pics for all frames/road segments together
Title: Project Omega: Race Ngine
Post by: elfprince13 on December 16, 2006, 06:38:00 am
right, so if that's for the top of the screen you'll need 6^2 for fullscreen, 6 for the bottom with each of the top 6 shifted to line up with the bottom 6.
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 16, 2006, 06:47:00 am
hmm i dont think you understand what i mean x.x. basically in total i have 18 road segments that keep changing, which are 3 per pic, so i have 6 pics. plus for bottom segement which is always the same, even though its 2 frame, they are in pic 1 and 4, so i only need 6 pics
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 16, 2006, 10:51:00 am
user posted image

thanks spelli for the car sprite and f-zero for bg graphics
Title: Project Omega: Race Ngine
Post by: graywolf on December 16, 2006, 11:10:00 am
OMG that's so awesome!  :)smile.gif  I like the support for different elevations and the background. The car also looks nice. Good job!  :thumbup:google.gif
Title: Project Omega: Race Ngine
Post by: JFISH on December 16, 2006, 11:27:00 am
 O_Oshocked2.gif       ...OH............that is..... SIC.... dude das so sweet AHA


:w00t:woot.gif
Title: Project Omega: Race Ngine
Post by: Spellshaper on December 17, 2006, 02:45:00 am
*WWRRRMMMM*

^_^
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on December 17, 2006, 09:01:00 am
QuoteBegin-"BASIC Code"+-->
QUOTE ("BASIC Code")
:AxesOff
:ClrDraw
:ClrHome
:DispGraph
:0→A
:1→θ
:0→B
:1→C
:0→D
:real(0
:While 1
:If θ=dim(L2)-4:1→θ
:3(B≠3→B
:real(0,0
:34+L3(θ+1)+L3(θ+2)+L3(θ+3
:real(12,2,0,Ans,95,Ans,0
:If Ans≤42:Then:real(1,8C,0,12-C,Ans,7+D,12,16-2(L3(θ+1)+L3(θ+2)+L3(θ+3)),0,0,0
:real(1,0,0,C,Ans,8-D,12-C,17-2(L3(θ+1)+L3(θ+2)+L3(θ+3)),0,0,0
:Else:real(1,8C,2Ans-84,12-C,84-Ans,7+D,0,0,0,0,0
:real(1,0,2Ans-84,C,84-Ans,8-D,12-C,0,0,0,0
:End
:real(1,36+8L2(θ+3)+9L2(θ+2)+2L2(θ+1)-A,Ans+1,3,7-L3(θ+3),2+L2(θ+4)+B,0,0,2,0,0
:real(1,28+8L2(θ+2)-A,42+L3(θ+1)+L3(θ+2),5,7-L3(θ+2),2+L2(θ+3)+B,0,14,2,0,0
:real(1,2-A,49+L3(θ+1),7,7-L3(θ+1),2+L2(θ+2)+B,0,28,2,0,0
:real(1,12-A,56,9,8,2+B,0,42,2,0,0
:real(8
:(Ans=3)-(Ans=2→E
:real(1,33,50,4,12,4,4+4E,42,1,0,0
:real(1,33,50,4,12,1,4+4E,42,3,0,1
:C-2L2(θ+3→C
:If C<1 or C>11:D=0→D
:If C<1:11→C:If C>11:1→C
:A+7E-8L2(θ+2→A
:θ+1→θ
:End
Generated by http://www.cemetech.net/projects/basicelite/sourcecoder.php,
Title: Project Omega: Race Ngine
Post by: Netham45 on January 14, 2007, 07:11:00 am
hey, have their been any advancements on this???
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on January 14, 2007, 07:27:00 am
well i didnt coded since that date i had too much IRL problems lately :(sad.gif
Title: Project Omega: Race Ngine
Post by: Radical Pi on January 14, 2007, 08:37:00 am
O_Oshocked2.gif
Background graphics?!!!

I'll look at the code, but I don't think I'll find any optimizations...
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on January 14, 2007, 09:03:00 am
yup like lotus, except that mine do something that lotus doesnt: the bg move left/right when you turn, not only up/down when reaching elevated heights
Title: Project Omega: Race Ngine
Post by: Halifax on January 14, 2007, 09:48:00 am
Hey just a thought you think like you could add jumps in the game and stuff like where you go over a jump and the car flys up and then you land on the other side of the track
Title: Project Omega: Race Ngine
Post by: Jon on January 18, 2007, 04:55:00 pm
Xlibman, that is awesome :thumbup:google.gif.  I wonder if there's any way you could use a different format for the background plotting?  That might be a way to get your speed up, and give you room to add more awesome features, such as Halifax's idea of jumps.
Title: Project Omega: Race Ngine
Post by: lachprog on January 21, 2007, 03:10:00 am
This game looks awesome, xlibman :)smile.gif

Impressive that you have done that in basic!

And, like Halifax said, features like jumps etc. would be really cool, if it is possible to include it! :)smile.gif
Title: Project Omega: Race Ngine
Post by: kalan_vod on August 15, 2007, 03:33:00 pm
This should be a feature, but it has been released to ticalc!

http://www.ticalc.org/archives/files/fileinfo/401/40113.html
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on August 15, 2007, 04:04:00 pm
IT'S A KALAN!

Well i alerady mentionned it as news article here ;)wink.gif

but the project is no longer being worked on anymore so i released the early engine at ticalc :(sad.gif
Title: Project Omega: Race Ngine
Post by: Halifax on August 15, 2007, 04:47:00 pm
Hmmm if I could even get close to understanding your code :)smile.gif then I would like to try and work on this project a little bit.
Title: Project Omega: Race Ngine
Post by: kalan_vod on August 16, 2007, 04:05:00 am
QuoteBegin-DJ Omnimaga+15 Aug, 2007, 22:04-->
QUOTE (DJ Omnimaga @ 15 Aug, 2007, 22:04)
IT'S A KALAN!

Well i alerady mentionned it as news article here ;)wink.gif

but the project is no longer being worked on anymore so i released the early engine at ticalc :(sad.gif

 An article of you releasing the code on ticalc? I remember the one of the game, but not this :Ptongue.gif. I was told it was deleted and gone...kevin! haha, what else might you have ^.^
Title: Project Omega: Race Ngine
Post by: Speler on August 16, 2007, 04:30:00 am
I've decided that I am going to work on this project.  I don't know exactly what I'm going to do, but it'll (hopefully) be really good.  Maybe I'll make a simple port of something similar to Crash Team Racing or Mario Kart...

I suppose the first step is learning to read Kevin's code.
Title: Project Omega: Race Ngine
Post by: Liazon on August 16, 2007, 04:41:00 am
Sounds good.  this engine looked really promising so put it to good use :)smile.gif
Title: Project Omega: Race Ngine
Post by: kalan_vod on August 16, 2007, 06:28:00 am
Sounds nice, but I still think kevin should finish working on it..He has a real nack for racing games (looking at the similarities of his ASCII racing game from his game pack)...Btw, I love how I was playing for a while and it starts to go in a circle ;)wink.gif but you are unable to follow it (unless you go in the opposite direction of the turn, which allows it to loop! Which was very nice). Great work kevin, I know you would be able to make the Lotus creator tear seeing something so astounding!
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on August 16, 2007, 11:49:00 am
QuoteBegin-kalan_vod+16 Aug, 2007, 11:05-->
QUOTE (kalan_vod @ 16 Aug, 2007, 11:05)
QuoteBegin-DJ Omnimaga+15 Aug, 2007, 22:04-->
QUOTE (DJ Omnimaga @ 15 Aug, 2007, 22:04)
IT'S A KALAN!

Well i alerady mentionned it as news article here ;)wink.gif

but the project is no longer being worked on anymore so i released the early engine at ticalc :(sad.gif

An article of you releasing the code on ticalc? I remember the one of the game, but not this :Ptongue.gif. I was told it was deleted and gone...kevin! haha, what else might you have ^.^  

 yeah it was effectively deleted with the rest of my calc stuff (except Omnimaga) right after you left, but tr1p1ea still had it when i asked him recently so i asked him if he could send it to me, so i uploaded it online here. :Ptongue.gif

The articel is here

http://omnimaga.org/index.php?showtopic=1641

It was not evident at all though because it was posted in the Illusiat 11 expert version news and it was only 3 lines :Ptongue.gif
Title: Project Omega: Race Ngine
Post by: kalan_vod on August 16, 2007, 12:01:00 pm
Haha, I did not see that >.>
Title: Project Omega: Race Ngine
Post by: DJ Omnimaga on August 16, 2007, 12:19:00 pm
you need to be burnt watching gay porn



jk that was evil XDsmiley.gif