On 21/12/2010 12:19, Xavier Antoviaque wrote:
Hi,

Over the week-end, I've made a first (very rough) version of a minigame,
inspired by Phage wars:

http://helpers.hackit.cx/tmp/newmissions/minigames/hacking.html

> Maybe we can do something of this - like adding it when we try to hack?

> /It was a test of the capabilities of gamequery


Great initiative ! It's a good game, it's easy to relate it to some actions the player would do on the web during missions (attack or defend a website or whatever action we decide to implement), and the limited time you needed to develop it is a good sign regarding this engine and the future implementations we could do with it.

Quick notes :

*I see the integration the same way you do I think - a mission asks the player to accomplish an action on a web site (for instance prevent it from an attack), and then when the player clicks on the corresponding button, instead of having a result based on luck, this minigame pops up and the player needs to succeed in order to see the action accomplished. That could be cool.

*If it's something the player needs to do on a regular basis in missions, the session should be very short i think.

*Once it's integrated - in the future it'd be interesting to add some failure conditions that would impact the missions I feel. But as a first step, maybe it's ok that the user plays until he wins the mini-game in order to perform the action.

*One quick usability improvement that I felt was needed when I played is to see which element I just clicked on (add a visual feedback on that). I'll be glad to help on the code part of that when I understand a little better gamequery.

* Deborah if you're interested in looking at the design of the game it could be nice, and I'd be glad to provide input/feedback on that side. I think that with a little work the look of the game could be made pretty coherent with the overall context of the game.



There are still tons of issues, so feedback and comments is really welcome!


Would still be some work to do if we want to use it in the game
(quality, design and gameplay, but also big ones such as hosting the
logic on the server to prevent hacks), but it could make a nice addition.


/<Technical stuff>/


http://gamequery.onaluf.org/ - it shows that games are much easier to
develop in Ajax than they used to be. Looks like we are on the right
track : ) (see some demos here: http://gamequery.onaluf.org/demos.php )/

/The code is currently on my newmissions branch - but don't merge that
branch to yours quite yet, as it contains some unfinished changes. Cf my
next email./

    * First version of hacking minigame
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/115>

    * Added resizing on node and viruses depending on nb_viruses
      contained
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/116>

    * Made the enemies play, sending viruses to the player nodes
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/117>

    * Centered playground on screen; Fixed issue with search_node
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/118>

    * Reworked structure of files ; added colorbox & videojs libraries
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/119>

    * Added introduction video (replace projekktor by mediaelement)
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/120>

    * Added victory & defeat checks & infobox when the game is over
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/121>

    * Added licensing links for the sounds samples used in the video
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/122>

    * Added missing images for neutral node and virus
      
<http://bazaar.launchpad.net/~xavier-antoviaque/hackit/newmissions/revision/123>



Xavier.



_______________________________________________
Farsides mailing list - [email protected]

Wiki:  http://farsides.com/
List:  http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat:  http://farsides.com/chat/
_______________________________________________
Farsides mailing list - [email protected]

Wiki:  http://farsides.com/
List:  http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat:  http://farsides.com/chat/

Reply via email to