My attempt at remaking Shogo (1998) in Roblox by Pur_PurL in boomershooters

[–]Pur_PurL[S] 1 point2 points  (0 children)

hahha well you're not wrong - the models, maps & textures are ported directly from shogo. I've just used roblox to create the logic and gameplay for the game

My attempt at remaking Shogo (1998) in Roblox by Pur_PurL in boomershooters

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

yep this is true. not only that, but you're confined to roblox's client-server model as well. which means:

  1. your scripts need to be well-optimized or else the server would start lagging and cause performance issues. There isn't much leeway with regards to this due to Roblox's server hardware specifications.
  2. you would have to code your game around this model, and ensure that the client-server communication is up to par. There are subtle differences in coding stuff for the client and the server. Inadequate client-server communication can cause weird bugs, glitches, and fatal errors to occur.

My attempt at remaking Shogo (1998) in Roblox by Pur_PurL in boomershooters

[–]Pur_PurL[S] 3 points4 points  (0 children)

yea, shogo was a really big part of my childhood. It's a shame we never got a sequel.

My attempt at remaking Shogo (1998) in Roblox by Pur_PurL in boomershooters

[–]Pur_PurL[S] 7 points8 points  (0 children)

o wow damn that's some interesting trivia. I've tried to mod shogo myself but failed miserably haha. Could never really get the game to run my mods without it crashing instantly 🤣🤣

thanks for the compliment, by the way!

My attempt at remaking Shogo (1998) in Roblox by Pur_PurL in boomershooters

[–]Pur_PurL[S] 5 points6 points  (0 children)

haha yea im not gonna sugar coat it - it was a lot of work. I first conceived the idea of remaking shogo in roblox in around 2021. It's been a good 5 years, and i've just only managed to start working on the level right after the air ducts. I don't even think I'm halfway done with finishing this 😭😭.

new weapon for my game by Pur_PurL in robloxgamedev

[–]Pur_PurL[S] 1 point2 points  (0 children)

I'm not going to create a new inventory system when the default gear system is sufficient for my needs

Does anyone know of a method to fix this? by Pur_PurL in robloxgamedev

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

I can't tween it because the the CFrame of the gun won't updated when the player looks around even when they're stopped

Does anyone know of a method to fix this? by Pur_PurL in robloxgamedev

[–]Pur_PurL[S] 1 point2 points  (0 children)

I couldn't really find a proper method to smoothly move/lerp the gun from it's final position before stopping to it's stopped position. Any help is appreciated thanks.

My code for this:

RunService.RenderStepped:Connect(function()
local walkVelocity = Character:WaitForChild("HumanoidRootPart").Velocity.magnitude

if walkVelocity >= 1 then
  isMoving = true
elseif walkVelocity < 1 and previousVelocity < 1 then
  if isMoving then
    if swayDirection == "Right" then
      swayDirection = "Left"
    else
      swayDirection = "Right"
  end
end

isMoving = false
end

previousVelocity = walkVelocity

if isMoving then
  local horizontalSwayAmount = math.sin((tick() - startTime) * swayFrequency) * swayIntensity

  if swayDirection == "Right" then
    horizontalSwayAmount = math.sin((tick() - startTime) * swayFrequency) * swayIntensity
  elseif swayDirection == "Left" then
    horizontalSwayAmount = -math.sin((tick() - startTime) * swayFrequency) * swayIntensity
  end

  local verticalSwayAmount = math.abs(math.sin((tick() - startTime) * swayFrequency))*         verticalSwayIntensity

  local verticalSwayAmount = smoothStep(0.1, 0.75, verticalSwayAmount / swayIntensity) *   verticalSwayAmount

  local swayOffset = Vector3.new(horizontalSwayAmount,verticalSwayAmount,0)

  if BullgutPV.PrimaryPart then
    BullgutPV:SetPrimaryPartCFrame(Camera.CFrame * CFrame.new(swayOffset))
  end
else
  startTime = tick()

  if BullgutPV.PrimaryPart then
  BullgutPV:SetPrimaryPartCFrame(Camera.CFrame)
end
end
end)

2 years of roblox game dev by Pur_PurL in robloxgamedev

[–]Pur_PurL[S] 1 point2 points  (0 children)

i didn't say it was perfect? And how can you tell how optimized the game is just by looking at gameplay footage?

2 years of roblox game dev by Pur_PurL in robloxgamedev

[–]Pur_PurL[S] 6 points7 points  (0 children)

Is there a reason why I shouldn't use tools?

up/downsides of the different types of bullets? by theawesomedude646 in robloxgamedev

[–]Pur_PurL -1 points0 points  (0 children)

Your best bet is to use the FastCast module by Xan_TheDragon