Practice shooting a crossbow and sniper rifle using a variety of scopes. Targets appear as glowing white gems. Hit targets to score points and release Zombies. Shoot Zombies for more points. Good luck, the Zombies are hungry! https://www.roblox.com/games/7923490958/Jaxxon-Jargons-Target-Practice
I have a lot of plans for this game, but the early versions were pretty fun so I decided to release it as Open Source and Uncopylocked. Give it a try and tell me what you like and don’t like. And check out the code to see how it works.
The base seems to be a Roblox tutorial place, forgot the exact lesson, but it shows different ways to build.
The Ferris Wheel shows how to use constraints
Just to be clear, the map is a modified version of the map supplied in the Roblox Ferris Wheel game. I completed the Ferris Wheel and made it functional, added a modified version of the Roblox Weapons Kit, added the ability to shoot targets, and quite a bit more. However, this is still an initial version that I plan to do a lot more with. I’m glad you like it so far.
Well, it also has bug fixes and extensions to the default Roblox weapons. Just saying. I didn’t just slap this together. But I’m much more of a scripter than a builder so I make heavy use of free models, for sure.
Right, but the tutorial leaves it up to you to complete the Ferris Wheel and make all the gondolas functional. Lots of little things like that needed to be done to make this really usable in a game.
Because I like them so much I added zombies. Yes, zombies!
Now when you shoot one of the white gems a few zombies get unleashed. Think of them as moving targets that want to eat you.
I’m not sure if I will keep the zombies in the long run. But for now they certainly make the game more engaging (and more difficult). Let me know what you think of this addition.
I just updated the zombie code to do a better job patrolling an area. Now the zombies follow the player who unleashed them. This makes the zombies even more aggressive and harder to defeat. Enjoy!
And now you can get a birds-eye view of all the zombies through the minimap that I just added to the game. I used the terrific combination of RoRender and Plum’s minimap to achieve this and I highly recommend both tools. The minimap display shows where you are in the map, rotates with the camera, displays a blip for each gem target, and even displays the location of all active zombies.
I hope you enjoy this addition. Let me know what you think about it.
I wanted to create a safe zone at the Ferris Wheel park which would protect you from the zombies. So I added some invisible walls around the park and the following code. I hope you like it:
local PhysicsService = game:GetService("PhysicsService")
local Players = game:GetService("Players")
PhysicsService:CreateCollisionGroup("Players")
PhysicsService:CreateCollisionGroup("ZombieWalls")
for _, wall in ipairs(workspace.ZombieWalls:GetChildren()) do
wall.Transparency = 1
PhysicsService:SetPartCollisionGroup(wall, "ZombieWalls")
end
local function setCollisionGroup(character, groupName)
for _, child in ipairs(character:GetChildren()) do
if child:IsA("BasePart") then
PhysicsService:SetPartCollisionGroup(child, groupName)
end
end
character.DescendantAdded:Connect(function(descendant)
if descendant:IsA("BasePart") then
PhysicsService:SetPartCollisionGroup(descendant, groupName)
end
end)
end
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
setCollisionGroup(character, "Players")
end)
end)
PhysicsService:CollisionGroupSetCollidable("Players", "ZombieWalls", false)
I recently added an All-Time Top Scores list and cleaned up the interface a little bit, especially on the phone. Let me know what you think and thank you for your feedback.