Author Topic: [Lua] RayCaster  (Read 44055 times)

0 Members and 1 Guest are viewing this topic.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Lua] RayCaster
« Reply #60 on: July 15, 2011, 03:02:48 am »
Ok, I should not fight but I read your link and it is written "Wolfenstein 3D" so it is you that didn't read your link before speaking. So before saying people are stupid, look at you.
The thing he linked to was an raycasting tutorial. The mention of Wolfenstein there was only intended to serve as an example of what raycasting can do - that guy didn't make Wolfenstein or use any of its code.
If you want to keep saying people copy others, go to the ASM forums and ask why they all use bcall(ClrLCDfull)
The programmers there aren't trying to claim that they wrote ClrLCDFull. They just call it whenever they have to use it.
For Wolfeinstein, sorry, I'm French so the only word I understood to the tutorial was Wolfeinstein ;D
For ClrLCDFull, I was referring to the variables names that Chockosta "copied", not to the fact Chockosta says he made it (did you understand that FrEnchglish sentence ?). Deron says that "rayPosY" and all are the same, but it is just because it is more convenient to use "speaking words" that were already used by the tutorial, because we still can put an ".equ" and use something other than ClrLCDFull.
« Last Edit: July 15, 2011, 05:24:36 am by Hayleia »
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Ashbad

  • Guest
Re: [Lua] RayCaster
« Reply #61 on: July 15, 2011, 08:36:02 am »
You could at least have given credit to Lode Vandevenne before copying the code from his tutorial nearly word by word, or you should've at least changed the variable names to give us the illusion that the "Par Loic Pujet" actually was true.

What do you want from him, money?

I notice you haven't been conducting yourself professionally concerning the matter, so I don't blame anyone here for ignoring you.  I would ignore you too.  Obviously he didn't derive all of the code himself, but keep in mind that Vandevenne guy probably used a tutorial to generate some of his code as well; most ray casters use similar naming conventions for variables, all engines will be pretty close in that sense (what you you gonna do now, blame all assembly programmers who made line drawing routines that they stole the idea of using deltaX and deltaY from some guy who made one using those conventions in FORTRAN II?)

Before making such a smart-assed remark that makes someone look like a thief and a bad programmer, look around at other tutorials, and you'll see for sure very, very, very similar code.  Don't come onto these forums just to cause trouble, you add nothing productive or friendly to the mix, and just ruin the whole lingo.

Quote from: Deron
Sorry for being harsh, but I don't feel much sympathy for people who pretend to have made something themselves, and don't even have the guts to thank or in the slightest way mention the original creator. I'm looking forward to hearing your silly excuses.

Sorry for being harsh, but I don't have much sympathy for code originality trolls whose only contribution to the site is complaining about something without thinking over what they're complaining about.  I'm looking forward to hearing your silly excuses.
« Last Edit: July 15, 2011, 09:55:17 am by Ashbad »

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Lua] RayCaster
« Reply #62 on: July 15, 2011, 09:00:32 am »
This might not be a fight yet, but it is coming very close. People please stop arguing over this and help Chockosta figure out which tutorial to mention(or if he should mention them all).

Yes, Chockosta should have mentioned he used a tutorial(even though this seems almost self evident at least to me), but you should not keep beating him over the head with this. Why can't you guys just work together and solve this so your actually contributing to the community instead of just causing problems

EDIT:Ashbad I agree with most of your post, but saying
I'm looking forward to hearing your silly excuses.
will just cause more fights. Please just help stop it instead of increasing the problem.

And guys the Wolfenstein 3d thing was just a small mistake please drop it.

I am seriously tired of seeing arguments over pointless things whether it be in real life or on the internet. This is a waste of everyones time and just hurts everyone involved

EDIT2: Ashbad I'm sorry I didn't read your post thoroughly enough. I didn't see that your last sentence was taken from one of Deron's quotes. I'm sorry for saying you were trying to start fights
« Last Edit: July 15, 2011, 11:34:46 am by ruler501 »
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Lua] RayCaster
« Reply #63 on: July 15, 2011, 11:21:18 am »
Ok, as Ruler said, we are going to avoid fight.
So, Deron, read Chockosta's post and answer it politely. Then, Chockosta would access to your request. But if you don't, he wouldn't.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline pianoman

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 426
  • Rating: +24/-0
  • ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫ ♪♫
    • View Profile
Re: [Lua] RayCaster
« Reply #64 on: July 15, 2011, 12:37:44 pm »
Changing the subject... :P
The map looks really great, Chockosta.
I'm glad you're on our side, not TI's. [/feeble attempt at humor]

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: [Lua] RayCaster
« Reply #65 on: July 15, 2011, 12:52:09 pm »
Once I find the 84+ keypad for my nspire...I am making a raycaster in TI-BASIC.
* t0xic_kitt3n really needs to get more sleep

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 849
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: [Lua] RayCaster
« Reply #66 on: July 15, 2011, 02:09:05 pm »
raycaster in BASIC?
That would be cool.
I can't wait for watchin this code.
I ever thought it's not possible to make 3D objects in basic.
*insert supercool signature*

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Lua] RayCaster
« Reply #67 on: July 15, 2011, 02:25:37 pm »
I ever thought it's not possible to make 3D objects in basic.
Its possible but its really hard(I believe)
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 849
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: [Lua] RayCaster
« Reply #68 on: July 15, 2011, 02:26:47 pm »
Do you have any Idea how it would be possible?
I don't have any.

But I'm sure it'll be SLOOOOW!  :P
*insert supercool signature*

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Lua] RayCaster
« Reply #69 on: July 15, 2011, 02:27:43 pm »
Let me see if I can find one of the 3d programs I saw at one point on ti-calc.
I believe its with drawing lines
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline p2

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 849
  • Rating: +51/-11
  • I'm back :)
    • View Profile
Re: [Lua] RayCaster
« Reply #70 on: July 15, 2011, 02:29:02 pm »
I've seen a 3D program for 84+, too.
But it was ASM.
Never seen one on Basic.
*insert supercool signature*

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: [Lua] RayCaster
« Reply #71 on: July 15, 2011, 02:29:56 pm »
Look here p2 these are all in basic http://www.ticalc.org/pub/83plus/basic/graphics/3d/. well they're in the basic section
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: [Lua] RayCaster
« Reply #72 on: July 15, 2011, 03:31:13 pm »
@Deron: You've made your point quite clear, and Chockosta has been nothing but apologetic and patient, and understanding in his responses. The only post I've seen you make are repeating the same thing over and over and being extremely rude about it. If you wish to remain here you need to change your poor attitude. I'd also like to point out that there are a great many other threads and projects to look at here, so if you are actually interested in contributing please look around.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: [Lua] RayCaster
« Reply #73 on: July 15, 2011, 03:34:49 pm »
It'll be on the homescreen, so only 16 rays to cast. Hopefully, I can get 1 fps.
« Last Edit: July 15, 2011, 03:35:19 pm by t0xic_kitt3n »

Offline Chockosta

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 447
  • Rating: +169/-6
    • View Profile
Re: [Lua] RayCaster
« Reply #74 on: July 26, 2011, 12:10:58 pm »
I entirely rewrote the engine (no more fights with that, I hope...)
And I've coded a small maze generator (It can generates more than 30,000,000,000 mazes), so here is the first 3D maze game in Lua.
Unfortunately, I'm in holidays and I did not bring my TI-Nspire, so I'll post it in a week.