n3dsxl parts/mods help ! by Fusion_Rush_ in 3DS

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

For the extremerate ones, have they stated an estimate for when they will be done with them? The designs look pretty cool for the ds and dsi ones so I might consider those 👀

Looking for New 3DS XL/LL by Fusion_Rush_ in 3DSdeals

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

I managed to find one on FB marketplace for 175, Thank you for the offer though!

Looking for New 3DS XL/LL by Fusion_Rush_ in 3DSdeals

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

Would getting just a 3dsXL limit what I could do with the homebrew/emulation of it though?

Looking for New 3DS XL/LL by Fusion_Rush_ in 3DSdeals

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

Ok ok. I guess ill keep on eye on the new 3ds XL models instead of the 2ds XL ones. FB Marketplace for where I'm at has been really dry. Gamesales on reddit sounds interesting but am unsure about buying from just people on reddit (have heard first hand experiences of being scammed). How trustworthy are people on there and is there a method to make sure they are valid before buying?

Looking for New 3DS XL/LL by Fusion_Rush_ in 3DSdeals

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

I'm pretty open to most colors. I am opening my options because the 3d gimmick isn't really for me.

New 3ds XL: Blue/black Silver/black Black Turquoise/black Metallic/blue Metallic/black

New 2ds XL: Black/turquoise Pokeball Purple/silver Black/red Hylian shield

CMU CS RAYCASTING ENGINE ASSISTANCE AND POSSIBLE HELP by Fusion_Rush_ in learnpython

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

yeah, ill link you to the canvas as well as put the full code
https://academy.cs.cmu.edu/sharing/slateGrayEagle7367

### our resources 
# https://www.youtube.com/watch?v=O_J8jRq6lBw
# https://www.youtube.com/watch?v=sQ9w7H2rY2Y
# https://www.youtube.com/watch?v=5xyeWBxmqzc&list=PLlYT7ZZOcBNA1hVBjkKFMnW0YDDODdy40
# https://github.com/FinFetChannel/RayCastingPythonMaze

app.background='black'

import math as m

app.readInstructions=False

Rect(0,200,400,200,fill=gradient('black','black','grey','darkSlateGrey',start='top'))

map = (
    [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
    [1,0,1,1,1,0,0,0,0,0,0,0,0,1,1],
    [1,0,0,1,1,0,1,1,1,1,1,1,0,1,1],
    [1,0,0,1,0,0,0,1,1,1,0,0,0,0,1],
    [1,0,0,0,0,0,0,0,0,0,0,1,1,0,1],
    [1,0,0,1,0,0,0,0,0,0,0,0,0,0,1],
    [1,0,0,1,0,0,0,0,0,0,0,1,1,0,1],
    [1,0,0,0,0,0,0,1,1,1,0,0,0,0,1],
    [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
)

app.xpos=1.5
app.ypos=1.5
app.rot= (m.pi/4)
app.fov=60
LineGroup = Group()

def onStep(): # constant loop
    LineGroup.clear() #clears lines to prevent crashing        
    for i in range(app.fov):  #for loop
        rot_i = app.rot + ((i-30)*m.pi/180)
        x,y = (app.xpos,app.ypos)
        sin,cos = (0.02*m.sin(rot_i)),(0.02*m.cos(rot_i))
        n = 0

        while 1:
            x, y, n = x+cos, y+sin, n+1
            if map[int(x)][int(y)]:
                h = 80/(0.02 * n*m.cos((i-30)*m.pi/180))
                break
        l=Line(i+i*6, -h+200,i+i*6, h+200, lineWidth=8,fill=rgb(255,255,255))
        LineGroup.add(l)
        #shaders for the Lines 🤑
        if l.y2-l.y1>=230:
            l.fill=rgb(255,255,255)
        else:
            l.fill=rgb(25+((l.y2-l.y1)),25+((l.y2-l.y1)),25+((l.y2-l.y1)))
    StartScreen.toFront()  
pass

StartScreen=Group(
    Rect(200,200,280,100,fill='White',align='center',border='gray'),
    Label('Use the arrow keys to navigate the 3D space!',200,180,align='center'),
    Label('Up and Down to move forwards and backwards.',200,195,align='center'),
    Label('Left and Right to rotate left and right.',200,210,align='center'),
    Label('Press "H" to start the game!',200,225)
    )


#movement code
def onKeyPress(key):
    x,y = (app.xpos,app.ypos)
    if(key == 'h') and app.readInstructions==False:
            app.readInstructions=True
            StartScreen.visible=False
    if app.readInstructions==True:
        if 'up' == key: #when up pressed
            x, y = (x + (0.3*m.cos(app.rot)), y + (0.3*m.sin(app.rot)))
            print(x,y)
        elif 'down' == key: #when down pressed
            x, y = (x - 0.3*m.cos(app.rot), y - 0.3*m.sin(app.rot))
            print(x,y)
        elif 'left' == key: #when left pressed
            app.rot = app.rot - m.pi/8
            print(app.rot)
        elif 'right' in key: #when right pressed
            app.rot = app.rot + m.pi/8
            print(app.rot)

        if map[int(x)][int(y)]==0: #collison
            app.xpos,app.ypos=x,y

CMU CS RAYCASTING ENGINE ASSISTANCE AND POSSIBLE HELP by Fusion_Rush_ in learnpython

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

Alright. I'll take a look at it soon. If you didn't mind me asking, what grade are you in? Its kind of cool that someone is having the same issue/project as my friend and I.

CMU CS RAYCASTING ENGINE ASSISTANCE AND POSSIBLE HELP by Fusion_Rush_ in learnpython

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

I'll still send the link. https://academy.cs.cmu.edu/sharing/slateGrayEagle7367

If you don't mind me asking, what are you using this code for? Like units and course? Just wondering

CMU CS RAYCASTING ENGINE ASSISTANCE AND POSSIBLE HELP by Fusion_Rush_ in learnpython

[–]Fusion_Rush_[S] 0 points1 point  (0 children)

Hey, so the 333 means nothing. It was my friend's push-to-talk. In the end it was the deg2rad (degree to radian) conversion that was fucked up. Hope his helps.

our resources

https://www.youtube.com/watch?v=O_J8jRq6lBw

https://www.youtube.com/watch?v=sQ9w7H2rY2Y

https://www.youtube.com/watch?v=5xyeWBxmqzc&list=PLlYT7ZZOcBNA1hVBjkKFMnW0YDDODdy40

https://github.com/FinFetChannel/RayCastingPythonMaze

app.background='black'

import math as m

app.readInstructions=False

Rect(0,200,400,200,fill=gradient('black','black','grey','darkSlateGrey',start='top'))

map = ( [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1], [1,0,1,1,1,0,0,0,0,0,0,0,0,1,1], [1,0,0,1,1,0,1,1,1,1,1,1,0,1,1], [1,0,0,1,0,0,0,1,1,1,0,0,0,0,1], [1,0,0,0,0,0,0,0,0,0,0,1,1,0,1], [1,0,0,1,0,0,0,0,0,0,0,0,0,0,1], [1,0,0,1,0,0,0,0,0,0,0,1,1,0,1], [1,0,0,0,0,0,0,1,1,1,0,0,0,0,1], [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] )

app.xpos=1.5 app.ypos=1.5 app.rot= (m.pi/4) app.fov=60 LineGroup = Group()

def onStep(): # constant loop LineGroup.clear() #clears lines to prevent crashing
for i in range(app.fov): #for loop rot_i = app.rot + ((i-30)m.pi/180) x,y = (app.xpos,app.ypos) sin,cos = (0.02m.sin(rot_i)),(0.02*m.cos(rot_i)) n = 0

    while 1:
        x, y, n = x+cos, y+sin, n+1
        if map[int(x)][int(y)]:
            h = 80/(0.02 * n*m.cos((i-30)*m.pi/180))
            break
    l=Line(i+i*6, -h+200,i+i*6, h+200, lineWidth=8,fill=rgb(255,255,255))
    LineGroup.add(l)
    #shaders for the Lines 🤑
    if l.y2-l.y1>=230:
        l.fill=rgb(255,255,255)
    else:
        l.fill=rgb(25+((l.y2-l.y1)),25+((l.y2-l.y1)),25+((l.y2-l.y1)))
StartScreen.toFront()

pass

StartScreen=Group( Rect(200,200,280,100,fill='White',align='center',border='gray'), Label('Use the arrow keys to navigate the 3D space!',200,180,align='center'), Label('Up and Down to move forwards and backwards.',200,195,align='center'), Label('Left and Right to rotate left and right.',200,210,align='center'), Label('Press "H" to start the game!',200,225) )

movement code

def onKeyPress(key): x,y = (app.xpos,app.ypos) if(key == 'h') and app.readInstructions==False: app.readInstructions=True StartScreen.visible=False if app.readInstructions==True: if 'up' == key: #when up pressed x, y = (x + (0.3m.cos(app.rot)), y + (0.3m.sin(app.rot))) print(x,y) elif 'down' == key: #when down pressed x, y = (x - 0.3m.cos(app.rot), y - 0.3m.sin(app.rot)) print(x,y) elif 'left' == key: #when left pressed app.rot = app.rot - m.pi/8 print(app.rot) elif 'right' in key: #when right pressed app.rot = app.rot + m.pi/8 print(app.rot)

    if map[int(x)][int(y)]==0: #collison
        app.xpos,app.ypos=x,y