×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Atelier 801
  • /
  • Discussions
  • /
  • [Discussion] Module801
[Discussion] Module801
Nicolasledu
« Citoyen »
1427736540000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  1
Le nouveau jeu de A801 serait apparement Module 801 ?

Hypothèse : ça serait un jeu où on pourrait créé ses propres mini-jeux, en lua et actionscript3 (attention, c'est une hypothèse)

http://i.imgur.com/R0PHVio.png



Et vous, qu'en pensez vous ?
Bobolemouton
« Censeur »
1427736600000
    • Bobolemouton#9848
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Si c'est vraiment sa je go là-bas direct *____*
Mdzue
« Citoyen »
1427743680000
    • Mdzue#0000
    • Profil
    • Derniers messages
#3
  0
ses ou le cite me rapeller pas
Lunewie
« Sénateur »
1427745780000
    • Lunewie#9101
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Graphiquement ça m'intéresse pas dommage.
Rectop
« Citoyen »
1427747460000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Ça a l'air pas mal si c'est ça ^^

En tout cas, le nom de domaine module801.com a été réservé par "Tigrounette Labelette" le 31 décembre 2014.
WHOIS Domaintools

Dernière modification le 1427748780000
Manacer
« Citoyen »
1427749860000
    • Manacer#0000
    • Profil
    • Derniers messages
    • Tribu
#6
  0
http://module801.com/doc.html

Version 0.0.1




# Events
========================================




eventLoop(Int timeStamp)
• This event occurs every 100 miliseconds.

--------------------------------------------------------------------------------

eventMessageReceive(Object player, Int messageId, Table messageContent)
• Se déclenche lorsque le serveur reçoit un nouveau message d'un joueur.

--------------------------------------------------------------------------------

eventPlayerConnected(Object player)
• Se déclenche lorsqu'un nouveau joueur se connecte au serveur. Ne se déclenche qu'une seule et unique fois.

--------------------------------------------------------------------------------

eventPlayerDisconnected(Object player)
• Se déclenche lorsqu'un joueur se déconnecte du serveur. Ne se déclenche qu'une seule et unique fois.

--------------------------------------------------------------------------------

eventPlayerJoinRoom(Object player, Object room)
• Se déclenche à chaque fois qu'un joueur rejoint un salon.

--------------------------------------------------------------------------------

eventPlayerLeaveRoom(Table player, Table room)
• This event triggers every time a player leave a room.

--------------------------------------------------------------------------------

eventRoomCreated(Object room)
• Se déclenche à chaque fois qu'un nouveau salon est créé.



# Player object
========================================


String name : Player name.
Int id : Player unique id, always 0 when the player is connected as guest.
String community : Community code, ex: en, fr, de, etc.
String country : Country iso code.


sendMessage(Int messageId, Param list ... args)
• Envoie un message au joueur.


disconnectPlayer()
• Déconnecte le joueur du serveur.


changeRoom(String roomName)
• Envoie le joueur dans le salon spécifié en paramètre. Si roomName est NIL, le joueur est envoyer automatique dans un salon disponible.



# Room object
========================================


String name : Room name.
String community : Room community.
Table playerList : Player list connected on this room


send(Int messageId, Param list ... args)
• Envoie un message à tous les joueurs d'un salon.


sendExcept(Object player, Int messageId, Param list ... args)
• Envoie un message à tous les joueurs d'un salon, sauf au joueur passé en paramètre.



# Functions
========================================




m801.system.print(String something)
• Print something.

--------------------------------------------------------------------------------

m801.system.exit()
• Deactivates the lua script running.

--------------------------------------------------------------------------------

m801.system.setSystemLogReceiver(String playerName)
• Défini le joueur à qui envoyer les logs serveur (print).



# Lua tree
========================================




_G
ipairs
math
deg
fmod
random
asin
max
modf
log10
floor
cosh
ldexp
log
pow
randomseed
frexp
abs
tanh
acos
atan2
tan
min
ceil
sinh
sqrt
huge
rad
sin
exp
cos
atan
pi
pcall
assert
tonumber
rawequal
table
maxn
foreachi
concat
remove
insert
foreach
sort
getn
pairs
os
difftime
time
date
xpcall
type
error
string
len
find
gmatch
byte
dump
reverse
upper
format
rep
lower
sub
gsub
match
char
m801
mysql
connect
system
showServerMonitoring
exit
setSystemLogReceiver
get
roomList
playerList
exec
tostring
print
next

Dernière modification le 1427750100000
Rectop
« Citoyen »
1427755680000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Exemple de code a dit :

print("Module reloaded !")

GAME="module_test"
API_KEY="Cgg4r10HELURdNCKQxhEHz2nD3GB"

-- IMPORTANT : Definition of the player who's going to receive server's logs.
m801.system.setSystemLogReceiver("*guest")

-- A player send a message to the server
function eventMessageReceive(player, id, msg)
if id == 4 then
player.pos.x = msg[0];
player.pos.y = msg[1];
player.room.sendExcept(player, 4, player.name, player.pos.x, player.pos.y)
end
end

-- A player connect to the game
function eventPlayerConnected(player)
-- if player.id is 0 then the player is connected as guest
print("Player connected: "..player.name.." ("..player.id..")")
-- Ici on peut effectuer un certain nombre de traitement avant de connecter complètement le joueur
-- Par exemple, on peut charger des données en base de donnée
-- En cas de problème, il est possible de déconnecter le joueur avec la fonction player.disconnect()
-- Now we need to send the player to a room
player.changeRoom()
end

-- A new room is created
function eventRoomCreated(room)
print("New room : "..room.name)
room.currentMap = 8
end

-- A player join a room
function eventPlayerJoinRoom(player, room)
print("Player ["..player.name.."] join room ["..room.name.."]")
player.pos = {x=320, y=240}
player.send(5, room.currentMap)
-- We send olds players to the new player
for oldPlayerName,oldPlayer in pairs(m801.get.playerList) do
player.send(10, oldPlayerName, oldPlayer.pos.x, oldPlayer.pos.y)
end
-- We send the new player to olds players
room.sendExcept(player, 10, player.name, player.pos.x, player.pos.y)
end

-- A player leave a room
function eventPlayerLeaveRoom(player, room)
print("Player ["..player.name.."] leave room ["..room.name.."]")
room.send(11, player.name)
end

-- A player just disconnected from the server
function eventPlayerDisconnected(player)
print("Player disconnected: "..player.name)
end

-- Loop event
function eventLoop(time)
end

http://www.module801.com/module801-example.zip

J'ai l'impression qu'il sera possible de créer ses mini-jeux indépendants, mais en profitant de l'architecture de base (changement de salon, plateforme communautaire, ...).

EDIT: http://module801.com/volley/

http://i.imgur.com/WkqbbAA.png
(vient du swf de Volley)

Dernière modification le 1427757180000
Mikuhl
« Citoyen »
1427759760000
    • Mikuhl#3311
    • Profil
    • Derniers messages
    • Tribu
#8
  0
http://imgur.com/a/IeyI4

Dernière modification le 1427759820000
Nicolas
« Citoyen »
1427777760000
    • Nicolas#7363
    • Profil
    • Derniers messages
    • Tribu
#9
  0
Srx du volley ? '-'
Nathaan
« Citoyen »
1427801460000
    • Nathaan#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  0
- edit -

On dirait bien que oui. ça doit être des jeux faits en lua ou un truc comme ça à partir du même truc de tfm (plateforme communautaire ?)

Dernière modification le 1427801880000
Fairynette
« Citoyen »
1427804160000
    • Fairynette#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Volley ? O_o
Viaxeiro
« Sénateur »
1427824500000
    • Viaxeiro#0000
    • Profil
    • Derniers messages
    • Tribu
#12
  0
Non ! J'y étais presque mdr

http://i.gyazo.com/3a61ed4464c3b3e4b1a6d38829d1bae8.gif
Evendoria
« Citoyen »
1429344600000
    • Evendoria#0000
    • Profil
    • Derniers messages
#13
  0
mdr venez on peut jouer !! http://module801.com/volley/
Pierrouette
« Citoyen »
1429360920000
    • Pierrouette#0000
    • Profil
    • Derniers messages
#14
  0
Non, je ne peux pas y jouer.
Mcfloy
« Citoyen »
1429375740000
    • Mcfloy#0000
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Le jeu est pas censé être publique, mais je sais qu'il aura un très bon potentiel.

D'ailleurs c'est pas un jeu mais plutôt un "SDK", ou une sur couche du moteur de jeu de Transformice, qui permettra de développer des modules en Lua. Volley est l'exemple de ce qu'on peut faire.

Pikashu gère ça et je pense qu'il faut l'encourager à faire ça.
Hyster
« Citoyen »
1429377060000
    • Hyster#7887
    • Profil
    • Derniers messages
#16
  0
"Vous êtes afk depuis trop longtemps", alors que j'ai afk 1 ou 2 minutes :o
Superminette
« Citoyen »
1429379220000
    • Superminette#0000
    • Profil
    • Derniers messages
    • Tribu
#17
  0
aufaite tigrou avait fait des mini-jeux de se genre l'année dernière quelqu'in sais c'est quoi le liens
Nicolasledu
« Citoyen »
1429381920000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#18
  0
Venez /salon forum
Mdzue
« Citoyen »
1429448280000
    • Mdzue#0000
    • Profil
    • Derniers messages
#19
  0
quelle mini jeux superminette
  • Forums
  • /
  • Atelier 801
  • /
  • Discussions
  • /
  • [Discussion] Module801
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27