Pin-A-Pirate Development

49 views
Skip to first unread message

bpbiskup87

unread,
Mar 6, 2015, 10:13:05 AM3/6/15
to digital-...@adlnet.gov
This thread will keep track of the overall development for Pin-A-Pirate. Currently, we have a test-town world layout that contains placeholders for the NPCs (good&bad) and representations of different game areas, such as the school and downtown. Pictures attached (sorry if quality is bad).

Now that Unity 5 has been released I will focus on exporting the model town to Modest3D in order to code in the functionality. I will also be designing the first mini-game that the player will encounter, a password security game. The game will involve typing in passwords that meet complexity requirements in order to fend off the Binnacle pirate.

I will post updates here as I have them. If anyone has any suggestions or questions please let me know.



bpbiskup87

unread,
Apr 8, 2015, 6:44:11 PM4/8/15
to digital-...@adlnet.gov
I have an update on the progress of Pin-A-Pirate. Below are the IA headquarters where the agent (player) will be based out of and it is also where the first minigame will take place. The minigame will consist of the player running to the different computers and typing in strong passwords. There will then be a video sequence (or some other time passer) that will play while the game attempts to crack the passwords in the background. If a password is cracked the player loses and all new passwords must be entered; if the player wins they much go and type the passwords in again at all the computers, which will teach players to create memorable passwords. The player also will be able to watch videos related to passwords or talk to NPCs who will teach the basics, but will not be required to do any of this to play the minigame and complete the level. All of these actions will be tracked by xAPI statements to determine who is doing what and to track progress.The xAPI statements and the minigame itself are not coded yet but will be soon.

The pictures in order are:

  1. Top down overview
  2. Entryway (the logo is not the final one)
  3. A look at the main office space, security awareness posters are displayed on the walls (we will need our own posters for these)
  4. Where the player gets the first password quests
  5. Wanted posters that will show the player's current Binnacle target
  6. Viewing room for watching SAC videos


sandymasin8

unread,
Apr 9, 2015, 5:47:42 AM4/9/15
to digital-...@adlnet.gov
Brant,

Thanks for the update and I thing the posters are a great idea!

Check out this link to SAC's posters.  www.thesecurityawarenesscompany.com/art.html

We may be able use SAC posters for our prototype and/or have Danielle (our creative artist)  design unique posters for Pin A Pirate.

sandymasin8

unread,
Apr 9, 2015, 6:27:42 AM4/9/15
to digital-...@adlnet.gov
Ok now my creative thoughts are really going.

Yesterday I met with FBI cyber security agents and told them about our project.  We agreed to have follow up meetings.

This got me to thinking about the award/reward posters.

What if we included descriptions on award/reward posters of actual FBI'sCyber’s Most Wanted and replaced names and pictures with our Pin A Pirate Binnacle game characters?








On Friday, March 6, 2015 at 10:13:05 AM UTC-5, bpbiskup87 wrote:

sandymasin8

unread,
Apr 9, 2015, 7:08:27 AM4/9/15
to digital-...@adlnet.gov
2nd cup of coffee and still really creative! 

In the spirit of Transmedia storytelling think we need to give some context to history of Pirates.

Perhaps something link this video from History Channel (not sure OK to use video in our game, however, if not we can send on outside social media scavenger hunt to seek clues)
And we could ask 1 to 3 fun and easy Pirate questions such as How long have Pirates been around Answer: 4,000 years.


What do you think?


On Friday, March 6, 2015 at 10:13:05 AM UTC-5, bpbiskup87 wrote:

bpbiskup87

unread,
Apr 9, 2015, 11:47:52 AM4/9/15
to digital-...@adlnet.gov
Hi Sandy,

Great ideas! I like using SAC posters and also having Danielle design some. I also like your idea about having our Binnacle pirates mirror real world criminals. The idea about including some history on Binnacle and pirates is also a good idea but we will have to discuss more what the best way to include that is (through the story, through collectables/bonus missions, or through social media). We also need to start story-boarding some dialogue for the characters that advances the story and teaches cybersecurity.

Looking forward to meeting Friday and discussing this more.

bpbiskup87

unread,
May 6, 2015, 9:51:50 AM5/6/15
to digital-...@adlnet.gov
So after trying several methods unsuccessfully, I have finally gotten Unity to send xAPI statements to an LRS! This was accomplished using a method in Unity that allows for javascript to be executed by the browser rather than the game itself, allowing me to use the native TinCanJS Library and avoid Unity's....problems. Next step is using the cybersecurity statements that Peterson provided and implementing them project wide.


Craig

unread,
May 6, 2015, 9:56:17 AM5/6/15
to digital-...@adlnet.gov
Awesome news, Brant!
i was just talking to an Orlando-based company about xAPI this morning; they were interested in learning how to integrsate it with unity (among other environments).
Looking forward to your preso (and discussion of this topic in particular).

Would you mind sharing your knowledge?


On Wednesday, May 6, 2015 at 9:51:50 AM UTC-4, bpbiskup87 wrote:
So after trying several methods unsuccessfully, I have finally gotten Unity to send xAPI statements to an LRS! This was accomplished using a method in Unity that allows for javascript to be executed by the browser rather than the game itself, allowing me to use the native TinCanJS Library and avoid Unity's....problems. Next step is using the cybersecurity statements that Peterson provided and implementing them project wide.

...

Andrew Downes

unread,
May 6, 2015, 10:00:43 AM5/6/15
to bpbiskup87, digital-...@adlnet.gov
Great work!

Do let me know if you want me to review the statements. 

Andrew Downes
Tin Can Evangelist - Rustici Software - tincanapi.com
------------------
US tel: +1 615 538 0233UK mob: +44 7917167574
Skype: mrandrewdownes ~ G+: andrew...@scorm.com
Twitter: @mrdownes ~ GitHub: garemoko
GoToMeeting: meet now


On Wed, May 6, 2015 at 2:51 PM, bpbiskup87 <bpbis...@gmail.com> wrote:
So after trying several methods unsuccessfully, I have finally gotten Unity to send xAPI statements to an LRS! This was accomplished using a method in Unity that allows for javascript to be executed by the browser rather than the game itself, allowing me to use the native TinCanJS Library and avoid Unity's....problems. Next step is using the cybersecurity statements that Peterson provided and implementing them project wide.


--
You received this message because you are subscribed to the Google Groups "Digital Citizens (xAPI DC project)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to digital-citize...@adlnet.gov.
Visit this group at http://groups.google.com/a/adlnet.gov/group/digital-citizens/.
To view this discussion on the web visit https://groups.google.com/a/adlnet.gov/d/msgid/digital-citizens/a29d8f32-7397-46fc-8b36-d00882adf1dc%40adlnet.gov.

bpbiskup87

unread,
May 6, 2015, 10:28:09 AM5/6/15
to digital-...@adlnet.gov, bpbis...@gmail.com
Hey Andrew, That would be great if you could review them and I actually have some specific questions regarding them. Here is one of the statements (they all look the same except for the verb being different) (Also the object will be filled in once I place the statements around the game):

{
    "actor": {
        "mbox": "mailto:Techty...@gmail.com",
        "name": "Agent",
        "objectType": "Agent"
    },
    "verb": {
        "id": "http://adlnet.gov/expapi/verbs/hacked",
        "display": {
            "en-US": "hacked"
        }
    },
    "object": {
        "id": "http://www.example.com/tincan/activities/aGKHIRFo",
        "objectType": "Activity",
        "definition": {
            "name": {
                "en-US": "Objective"
            },
            "description": {
                "en-US": "objective to be completed"
            }
        }
    }
}

My questions are:
  1. Does the Verb/Activity URL matter in the sense that the URL actually has to be hosted somewhere? Or is it just an identifier that will preferably link to a documentation page? The reason I ask is we do not have a LRS or verb repository of our own hosted and I wanted to know if that was going to be an issue while I test my implementation.
  2. Are there any additional identifiers besides actor, verb, object that should be included in the statement?
  3. We want to be able to accumulate a score for a specific user in order to give out badges that mean something. Is that something that would be included in the statement and then stored on the LRS?

Thanks and I look forward to hearing your input on our call.


Hi Craig, that's great that other people/parties are interested in this. I'll gladly provide my solution on the subreddit.

bpbiskup87

unread,
May 6, 2015, 11:48:54 AM5/6/15
to digital-...@adlnet.gov, bpbis...@gmail.com
My reply has been posted in the redditt page explaining my solution.

Craig

unread,
May 6, 2015, 11:51:58 AM5/6/15
to digital-...@adlnet.gov, bpbis...@gmail.com
Thanks, Brant!
Reply all
Reply to author
Forward
0 new messages