POLPOX/Sandbox2 – User

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Page filling)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Nulls (well not really, more of “default” values) for every [[Data Types]].
So uh. This is rough idea so far - feel free to give any idea


{| class="wikitable"
== Arma 3: Scripts, Configs and Addons walkthrough ==
! Type !! Default value
=== Overall idea ===
|-
Give a newcommer some idea of how these works. Not a document, but a tutorial. A walkthrough even.<br>
| [[Array]] || {{hl|[]}}
(Note: ''document'' here is ''telling technical terms, techs etc'', and ''walkthrough'' here is ''you just want a bit of progress eh? do this, I'll explain later how it works, just try this for now''. Like PMCwiki's terrain tutorial)
|-
=== Why? ===
| [[Boolean]] || {{hl|[[true]]}}
I always feel '''make an achievement/progress is much much important''' before knowing anything, knowing what is a [[Boolean]]. There are a LOT of tutorials without some walkthrough guides (including BIKI even [[Introduction to Arma Scripting]]). Which can make people confused very easily.<br>
|-
Nobody is going to hop into SQF after how an [[Array]] works. They just wanted to know how to do something beforehands.<br>
| [[Group]] || {{hl|[[grpNull]]}}
We also need to teach and make the newcommer at least a little bit mature. I'm not after a shitty tutorials like mobile games often do, but ''teach''.<br>
|-
<br>
| [[Number]] || {{hl|0}}
I just don't want people overwhelmed by telling a LOT of terms and unknown things at once.
|-
=== How it works ===
| [[Object]] || {{hl|[[objNull]]}}
# '''Do this''' (Please do this without doubt. So you'll achieve a Hello World)
|-
# '''Teach terms and things you need to know''' (Init can run a SQF script. This is where you start your SQF - put a code and it will run)
| [[Side]] || {{hl|west}}
# '''Explain''' ([[hint]] is a command to show a hint message on the screen)
|-
=== What kind of things can be listed? ===
| [[String]] || {{hl|""}}
* '''Introduce into SQF'''
|-
** What it can do?
| [[Code]] || {{hl|{}<nowiki/>}}
* '''Hello World'''
|-
** Run a very basic command. Now you made your first script
| [[Config]] || {{hl|[[configNull]]}}
* '''Do some obvious trick'''
|-
** setPos etc to make a visually-obvious changes into the mission
| [[Control]] || {{hl|[[controlNull]]}}
 
|-
* '''Make a new music'''
| [[Display]] || {{hl|[[displayNull]]}}
** Introduce into config through [[Description.ext]]
|-
 
| [[Location]] || [[locationNull]]
* '''Make a difference'''
|-
** Making a PBO with a very basic config, like, just one ''displayName'' update etc
| [[Script Handle]] || [[scriptNull]]
etc
|-
=== Expected audiences ===
| [[Structured Text]] || {{hl|[[text]] ""}}
* people who doesn't really know how a programming would work even
|-
* people who doesn't have a ''better'' text editor even
| [[Diary Record]] || {{hl|[[diaryRecordNull]]}}
* people who doesn't have an experience with scripting or configuring
|-
| [[Task]] || {{hl|[[taskNull]]}}
|-
| [[Team Member]] || [[teamMemberNull]]
|-
| [[Namespace]] || {{hl|[[missionNamespace]]}}
|-
| [[Editor Object]] || {{n/a}} (VBS)
|-
| [[Eden ID]] || 0 ([[Number]])
|-
| [[NaN]] || [[NaN]] (only one value)
|-
| [[HashMap]] || {{hl|[[createHashMap]]}}
|-
| [[Eden Entity]] || see each type
|-
| [[HashMapKey]] || see each type
|}

Latest revision as of 10:55, 4 October 2024

So uh. This is rough idea so far - feel free to give any idea

Arma 3: Scripts, Configs and Addons walkthrough

Overall idea

Give a newcommer some idea of how these works. Not a document, but a tutorial. A walkthrough even.
(Note: document here is telling technical terms, techs etc, and walkthrough here is you just want a bit of progress eh? do this, I'll explain later how it works, just try this for now. Like PMCwiki's terrain tutorial)

Why?

I always feel make an achievement/progress is much much important before knowing anything, knowing what is a Boolean. There are a LOT of tutorials without some walkthrough guides (including BIKI even Introduction to Arma Scripting). Which can make people confused very easily.
Nobody is going to hop into SQF after how an Array works. They just wanted to know how to do something beforehands.
We also need to teach and make the newcommer at least a little bit mature. I'm not after a shitty tutorials like mobile games often do, but teach.

I just don't want people overwhelmed by telling a LOT of terms and unknown things at once.

How it works

  1. Do this (Please do this without doubt. So you'll achieve a Hello World)
  2. Teach terms and things you need to know (Init can run a SQF script. This is where you start your SQF - put a code and it will run)
  3. Explain (hint is a command to show a hint message on the screen)

What kind of things can be listed?

  • Introduce into SQF
    • What it can do?
  • Hello World
    • Run a very basic command. Now you made your first script
  • Do some obvious trick
    • setPos etc to make a visually-obvious changes into the mission
  • Make a difference
    • Making a PBO with a very basic config, like, just one displayName update etc

etc

Expected audiences

  • people who doesn't really know how a programming would work even
  • people who doesn't have a better text editor even
  • people who doesn't have an experience with scripting or configuring