#I am new to lua but I have experience in other languages. Need small project ideas to learn
1 messages · Page 1 of 1 (latest)
try making a simulator
tycoon
umm you kinda right those are easy stuff to make
tycoon is a bit more interactive
sims are just bland most of the time
thank you both
All good, If you are new to roblox studio and luau ( language that roblox uses ) visit DevHub and DeveloperForum from roblox
thanks
i could help you on how to do it
start with a simple clicker game if u can
this might be the best to understand the coding syntax and other stuff
** You are now Level 1! **
I could just make it a GUI game
I am trying to do the button clicker thingy first
Like you can hover on the button and click it
that's all for now
I need to understand to store the clicks on server and do like calculation on server but all the Anim on client side
I got some idea of making this
I am going to Yapp here, cause that gives me a little motivation
I like the ideas given so I will go based on what I think is easy
kinda excited to do the Floor is Lava, cause I have an idea
game.Players.PlayerAdded:Connect(function(player)
local playerID = player.UserId
local success, savedClicks = pcall(function()
return playerDataStore:GetAsync(playerID)
end)
if success then
if savedClicks then
playerClicks[player.UserId] = savedClicks -- Old players
else
playerClicks[player.UserId] = 0 -- New Players
end
print("Clickes oldData", player.Name, ":", playerClicks[player.UserId])
else
warn("Failed to load clicks for", player.Name, ":", savedClicks)
player:Kick("Failed to load your data.\nPlease rejoin to try again!")
-- maybe I could let players force reset their data if not working?
end
end)
Doing this to keep tabs on the player saved data. I had taken a Lua Coruse but it wasnt for roblox specifically
also heads up about my english being wonky
For now I will just work on the UI first
I think that is the calling
waiter += waitTime / 1000
if waiter >= 1 then
running = true
waiter = 0
end
In the runService.RenderStepped:Connect(function()) I didnt knew how to make it wait so I did this
it works weirdly, but that is the fun part about coding
got something working today, I am very slow cause I keep getting distracted when I learn something new
but I will try and finish it or atleast some gameplay
I do have other stuff in work but I decided to slow down and make simple stuff first
try get rid of stuff distracting you
ok
It is looking better the more I work on it
I added a welcome message too
right now I disabled data saving cause I need to finish some stuff before I let it save data
** You are now Level 2! **
Need to try and finish most of the stuff today and let us hope is very close to a finish game (Very Very short game)
looks good im rlly proud of u
** You are now Level 4! **
thank you
update on the game
i have added some more stuff to it and also improved the visuals
I mean you guys are smarter then me
I kinda need to go all out on this
just a little more
ehhh or maybe a bit more
Update on the Generic Clicker
It is almost there guys
I am excited to share it but I need a little more time
https://www.roblox.com/games/5970234842/Another-Generic-Clicker
I am sharing this early but there is no ending yet
This is just to learn the language and what is possible
ending might just be a bit more simple depends on how fast I want to finish this
https://www.roblox.com/games/5970234842/Another-Generic-Clicker
Ok the game is updated and it actually has an ending now
making this game has teahed me so much that I am excited to work on the next project
You click a button on the screen. Nothing exciting, right?
NOTE: The game is about CLICKING and progressing; every click will be worth it
Pre-Alpha: Subjected to Major changes during this time
Update 0.0.4
- Big Changes to the game, which is more user-friendly gameplay
- Add more SFX to the game
- Added the first Cutscene that plays at a cer...
always finishing the work is a great thing to do before moving on
I still like how this looks