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/