CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
0x10c
  • PC
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

Le langage 16 Bit

France_morte
France_morte
Niveau 8
04 avril 2012 à 15:02:01

Bon je ne sais pas si vous l'avez noté mais la principale nouveauté de ce jeu c'est l'usage du langage 16 Bits

Autrement dit du Basic et ces variantes ( Atari St / Amiga 600 )

Exemple :

cls
Goto Cercle
END

Cercle
Circle(0,0) TO (200,200), 4,2
REM j'efface l'écran et j'affiche un cercle
:hap:

Moi ca m'a fait pensé à un jeu BAT, où il fallait programmer ces implants ( nourriture, surveillance, capteurs etc ... )

Qu'en pensez vous ?

nopseudoidea
nopseudoidea
Niveau 5
04 avril 2012 à 15:05:35

Le problème c'est que cet émulateur n'aura peut-être pas le GPU d'une console ou les capacités graphiques d'un interpréteur de BASIC classique ... Du coup il faudra voir ce que l'on peut avoir pour les graphismes d'un jeu si l'on peut en coder un.

Soit dit en passant, il me semble bien que c'est de l'assembleur et non du basic, il fonctionne donc via des registres et des interruptions. Assez facile à apprendre une fois que l'on connait un langage de prog et les fonctions desdits registres.

J'aimerais bien avoir le frontend entre les mains pour coder un petit quelque chose histoire de voir les capacités de la bête ! On peut demander une prerelease ou être bêtatesteur ou c'est encore trop tôt ?

MrOwNaGe95[1]
MrOwNaGe95[1]
Niveau 7
04 avril 2012 à 15:51:11

Moi qui ne connais pas le langage 16 bits ni même le binaire comme beaucoup de joueurs, je pense que Notch prend un risque immense.

_rhapsody_
_rhapsody_
Niveau 7
04 avril 2012 à 16:09:16

notch a déja mis un exemple sur le site officiel

http://0x10c.com/

il faut cliquer sur la documentation du dcpu 16 bits et aller sur le paragraphe "FAQ"
http://0x10c.com/doc/dcpu-16.txt

voila un exemple :

SET A, 0x30 ; 7c01 0030
SET [0x1000], 0x20 ; 7de1 1000 0020
SUB A, [0x1000] ; 7803 1000
IFN A, 0x10 ; c00d
SET PC, crash ; 7dc1 001a [*]

Rating_Pending
Rating_Pending
Niveau 10
04 avril 2012 à 20:08:14

le 16-bits n'est pas un "langage", mais une architecture de processeur. Pour ce qui est du binaire, ça n'a rien à voire et je te rassure, personne ne programme en binaire.
Le jeu nous demandera juste de donner des instructions au processeur en BASIC, ce que tout le monde peut faire après un peu d'apprentissage.

OkarinaofTiem
OkarinaofTiem
Niveau 10
04 avril 2012 à 22:00:13

Rating_Pending m'a rassuré, là. :hap:
Je connais très bien le TI-BASIC, et je peux donc imaginer que le BASIC du jeu sera aussi simple à apprendre...
Parce que faire de l'assembleur... Dans un jeu? L'assembleur est le langage le plus puissant du monde, c'est la base de l'informatique, alors à ce stade faut pas faire un jeu mais un éditeur de texte...

Lolitrollilol
Lolitrollilol
Niveau 5
05 avril 2012 à 00:27:05

Moi je peux installer un mod et modifier une photo. :hap:

Rating_Pending
Rating_Pending
Niveau 10
05 avril 2012 à 19:13:51

ah non, ça n'a rien a voir avec du ti-basic :hap:
ça semble être un language assembleur :ok:

OkarinaofTiem
OkarinaofTiem
Niveau 10
05 avril 2012 à 19:21:10

fffuuu :-((

Rating_Pending
Rating_Pending
Niveau 10
06 avril 2012 à 19:17:14

sinon France_morte, de quel vieux jeu parles tu ?

LINEAR
LINEAR
Niveau 5
06 avril 2012 à 21:21:14

Cette histoire de langage assembleur intégré au jeu est complètement pompée du vieux Elite-like intitulé FoFT - Federation of Free Traders, qui est sorti en 1988 sur Atari ST et Amiga... Bref, Notch n'a pas inventé la poudre.

hapliniste
hapliniste
Niveau 9
06 avril 2012 à 23:12:56

pour un tuto sur l'assembleur + comment tester ça dans les conditions du jeu: http://0x10c.fr/index.php?threads/tuto-tester-le-dcpu-16.53/

J'explique le code de Notch, donne les liens et explique les bases de l'assembleur :ok:

France_morte
France_morte
Niveau 8
09 avril 2012 à 20:25:28

Rating_Pending

Je parlais de B.A.T un vieux jeux sur atari St

http://emulatari.free.fr/

On pouvait programmer ses implants avec des routines BASIC

France_morte
France_morte
Niveau 8
09 avril 2012 à 20:30:49

Oups voici le lien ( 2 ème jeu )

http://emulatari.free.fr/aventure_jdr.html

Rating_Pending
Rating_Pending
Niveau 10
10 avril 2012 à 10:14:36

Merci :)

Rating_Pending
Rating_Pending
Niveau 10
10 avril 2012 à 10:39:36

J'ai pas eu de mal à trouver une version DOS, beaucoup plus simple à jouer de nos jours pour qui ne possède plus d'atari :
http://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=252

Brainbusters
Brainbusters
Niveau 12
10 avril 2012 à 23:25:27

Si j'ai bien compris l'intérêt principal du jeu est de créer nos propres modèles en apprenant un langage informatique ? Sérieusement comment Notch espère-t-il faire un jeu égalant le succès de Minecraft en visant un public aussi restreint ?

noma2501
noma2501
Niveau 10
10 avril 2012 à 23:43:52

A priori ça représente plus une possibilité de jeu qu'une mécanique de gameplay majeure.

Oedris
Oedris
Niveau 3
11 avril 2012 à 18:10:54

non Noma2501 , il me semble bien que cela représente une mécanique de gameplay et non une possibilité . Après il sera certainement possible d'échanger ses code source et ainsi éviter a certain de trop galérer .

Pour revenir au sujet , si j'en lit la spec du site , cela ressemble effectivement a de l'assembleur avec appel de routine (plutôt que des jump ).

OkarinaofTiem
OkarinaofTiem
Niveau 10
11 avril 2012 à 19:07:58

Brainbusters :d) On crée pas nos "modèles" avec le langage, on contrôle le vaisseau. Ça permet de propulser les outils du vaisseau, jusque-là simple gimmicks dans des jeux spatiaux, à véritables éléments de gameplay qui offrent une liberté comparable à celle de Minecraft.
Les joueurs "normaux" sont aussi les bienvenus, simplement ils devront tout faire à la main ou installer des programmes déjà créés par d'autres (et donc ils sont vulnérables à des virus).

La vidéo du moment