Las Venturas Playground
Possible email to the people that applied. - Printable Version

+- Las Venturas Playground (https://forum.sa-mp.nl)
+-- Forum: Main Talk (https://forum.sa-mp.nl/forum-3.html)
+--- Forum: Development (https://forum.sa-mp.nl/forum-16.html)
+--- Thread: Possible email to the people that applied. (/thread-17783.html)

Pages: 1 2


Possible email to the people that applied. - Wesley - 04-25-2009

Quote:Dear applicant-developers,

Thank you for your applications.

When developing for LVP you'll need free time to work on the gamemode, you'll need to be able to think logically, and be able to work in a team.
But the most important thing when developing will always be programming. When scripting for SA:MP and LVP you'll need PAWN. To test your PAWN skills
we have made you a small assignment. You'll have two week to complete this assignment and send the finished .pwn file to dev@sa-mp.nl. None of the LVP
developers are allowed to help you with the actual code, but if you have questions about the content of the assignment please contact Fireburn or Wesley.

So, what do you need to do?
The gamemode you will be writing will need to contain the following:
  - Players will need to spawn at random places, at least 5. The positions are up to you.
  - The score of a player will be determined by the number of kills and deaths of the player. A kill is + 1, a death is - 1, players
    should get a reward when killing another player, and the player that got killed should have money taken away.
  - These kills and deaths will need to be saved for one session, and a player has to be able to see these using a command.
  - A few cars will need to be added, use at least 10, and locate them near the random spawn positions.
  - A basic taxi-system, allow players to taxi to a minimum of 5 locations. A system as advanced as the 2.90 taxi system is not
    necessary, think like the old LVP 2.85 taxi system.
  - The ship needs to be a safe-zone, just as in LVP, when a player kills another player on the ship, he/she will get a $10,000 fine. To
    make it a little easier for you, the coordinates for the ship boundaries are included below.
  - A random announcement needs to be displayed every 3 minutes, use a timer and at least 5 announcements.
  - Last but not least, some basic administrator commands, such as /ban, /kick and /freeze. No need for a rights-system, just check wether
    the player is logged in using RCON.

Make sure all of these features are in your script, which will need to be in our inbox in two weeks, the deadline is Saturday 2 May, 22:00 GMT.
Of couse there is room for improvisation, which might give you an advantage, though our main focus will be on the features described above,
and the overall quality of the script. All of you will get an email with the results.

We wish you the best of luck,
The Las Venturas Playground Development Team.

-- Appendix: Ship coordinates

format = minX, minY, maxX, maxY
  Ship: 1995.5, 1518.0, 2006.0, 1569.0
  Ramp: 2006.0, 1540.1, 2028.0, 1550.3



Re: Possible email to the people that applied. - Pugwipe - 04-25-2009

Looks good, nice assignment. A piece of cake for any experienced scripter, although I have my doubts about all of the applicants so far...


Re: Possible email to the people that applied. - Sander - 04-25-2009

d:)b

Except, I think you should modify: "Mind your indentation, keep it clean, and comment your code so others can understand what you have done,
which is very important when programming in a team."

IMHO is this a great test to see how people script themselves: Do they use indentation, comment stuff, blabla.
People who do this by default are probably, but not necessary, better/experienced scripters. People who don't use this at all, are most likely inexperienced scripters.

I don't say that the last group shouldn't become LVP Developer, maybe their quality is better then the experienced scripters, but it's probably easier for us to check if someone is able to script in a team, or if they have to learn how to script in a team.


Re: Possible email to the people that applied. - Wesley - 04-25-2009

You got a good point there, we could leave that line out and see how they do by themselves indeed. :)


Re: Possible email to the people that applied. - Fireburn - 04-26-2009

I agree with Sander on that and removed the line :p. I'm going to wait till tommorow evening and then send the e-mails.


Re: Possible email to the people that applied. - Wesley - 04-26-2009

(04-26-2009, 01:19 AM)Fireburn link Wrote: I agree with Sander on that and removed the line :p. I'm going to wait till tommorow evening and then send the e-mails.
Okay :) You'll just need to edit the 'deadline' in the first post.


Re: Possible email to the people that applied. - Peter - 04-26-2009

I think it's too large. People won't bother


Re: Possible email to the people that applied. - Wesley - 04-26-2009

(04-26-2009, 05:31 PM)Peter link Wrote: I think it's too large. People won't bother
They've got a week to complete it, and for a bit of a scripter this is really easy.


Re: Possible email to the people that applied. - Bakura - 04-26-2009

Even I can script that :+ But seriously, I think you should extend the one week period to two weeks, because there are always people quite busy with school or something.


Re: Possible email to the people that applied. - Wesley - 04-26-2009

(04-26-2009, 06:35 PM)Bakura link Wrote: Even I can script that :+ But seriously, I think you should extend the one week period to two weeks, because there are always people quite busy with school or something.
That's shouldn't be a problem, though making the assignment less complicated would make it seriously too easy, a longer period wouldn't really matter.