Il est vrai qu´un mmorpg, ca ne se fait pas en 1 semaine ni 1 mois ni 6 mois, il faut d´abord maitriser la programmtion. Pas que je suis contre, ca serait magnifique mais pour ça faut vraiment maitriser
Voici le début d´un FPS mais d´un mini mini mini FPS, le plus bete que vous puissiez trouver:
rem ********************************************
rem * ICED *
rem ********************************************
rem * AUTHOR: Lee Bamber DATE: 1st May 2000 *
rem ********************************************
rem Setup environment
sync rate 30
autocam off
hide mouse
sync on
rem Decal limit (full version users can set this to 100)
dim decalmax(1)
decalmax(1)=10
rem Game arrays
dim decal#(decalmax(1),20)
dim goblin#(50,20)
dim bullet#(10,10)
dim gunrecoil#(2)
dim fallstart(4)
dim fallend(4)
dim real(5)
dim gpx#(2)
dim gpy#(2)
dim gpz#(2)
enemymax=20
rem Load initial screen and sound effect
load sound "rain.wav",1 : loop sound 1
load bitmap "loading.bmp" : sync
rem Load sounds
load sound "phaser.wav",2 : for s=3 to 12 : clone sound s,2 : next s
for s=1 to enemymax
ss=100+(s*2)
load 3dsound "howl.wav",ss : set sound speed ss,5000+rnd(3000)
load 3dsound "die.wav",ss+1 : set sound speed ss+1,30000+rnd(5000)
next s
for s=1 to 5
ss=1000+(s*2)
load 3dsound "attack.wav",ss : set sound speed ss,15000+rnd(5000)
load 3dsound "thump.wav",ss+1 : set sound speed ss+1,3000
next s
rem Load images
load image "smoke.bmp",1001
rem Create Elements
gosub _generate_goblins
gosub _create_world
gosub _create_enemies
gosub _create_player
rem Place logo
placelogo()
rem Main gameloop
lowmode=0
do
rem Activate low mode
if lower$(inkey$())="l" and lowmode=0
lowmode=1
hide object 52
hide object 53
hide object 80
hide object 81
hide object 82
hide object 83 for e=1 to enemymax : delete object 100+(e*2)+1 : next e for e=1 to 5 : delete object 1000+(e*2)+1 : next color backdrop rgb(255,255,255)
endif
if lower$(inkey$())="h" then hide object 65000
rem Control game elements
gosub _control_player
gosub _control_camera
gosub _control_guns
gosub _control_enemies
gosub _control_weather
rem Controller functions
controldecals(mx#,mz#)
rem Update screen
sync
rem End of gameloop
loop
Pour ça il me faudrait plus d´1 mois de travail et je ne suis même pas sur d´y arriver. Il sufit D´UNE virugle ou d´un espace mal placé et tout foire. Avant de te lancer dans les erveurs et tout, soit certains de réussir ton jeu. Moi en tout cas, je n´en suis pas capable