Tijdens deze regenachtige dagen ben ik bezig aan een NES controller die games automatisch (foutloos) speelt aan de hand van een script.
(usb programmeerbaar liefst) ???->4021->NES
De ??? zou een simpel (liefst via usb) programmeerbare chip moeten zijn welke de P1-P8 ingangen van de 4021 kan aansturen.
NES controller schema http://seb.riot.org/nescontr/nes-controller-schematic.png
De chip moet niet onmenselijk snel snel genoeg voor Mario Bros te kunnen spelen. En als het gaat een one-chip solution.
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
ft232L
18F2550/4550 met de juiste firmware
alleen het script in elkaar knutselen lijkt me al een behoorlijk heftige opgave.
heb je ervaring met picjes? En moet het perse een los chipje zijn? Het kan ook met de printerpoort, Moet het perse usb? De printerpoort is met een toetsenbord te programmeren(flauw
)
Ik heb nauwelijks ervaring met picjes, maar van code leren ben ik niet vies.
Maar nog even over die printerpoort, voorgesteld door pientertje, is dit een compacte oplossing? Ik hou het liever zo klein mogelijk, eerst prototypen en daarna een smd versie maken. Eigenlijk zoek ik gewoon een simpele programmeerbare chip met 8 digitale outputs 5VDC
[Bericht gewijzigd door Pongaddict op (17%)]
als het standalone moet worden zou ik niet voor de printerpoort gaan. Kijk eens op: www.picbasic.nl
Is erg leerzaam om met picjes te beginnen. Waar moet ik bij zo'n speelscript aan denken?
dat script zal een leukerd worden. dit zal maar zo goed spelen als jij kan spelen.
nog maar een simpele voorstellen, bij mario bros moet je over een groot gat springen met in het midden 1 tussenblok.
hoe schrijf jij code die zal bepalen hoe snel het mannetje loopt (gewoon of snel), vanwaar deze gaat springen om op dat tussenstuk te springen, en springt die in 1 keer door of stopt die ff.
dan nog de hele logica erin steken zodat die enig besef heeft waar die heen moet. ik weet neit hoe goed je bent in programmeren, maar dit is een hele opgave
Kijk eens naar speedruns. http://www.youtube.com/watch?v=PIEXFrBRt6U
Volle snelheid, mario heeft geen random generator voor de vijanden of andere dingen.
Een simpele tijd lijn van waar ie moet springen, en de lengte van de pulsen bepaalt de sprong en vooruitgang.
Dat is al kinderspel, nu nog programmeren dat zal iets ingewikkelder zijn maar het moet toch te doen zijn?!
hela, hela, hier is foefelare zene, mario wordt vele keren geraakt en gaat in putten waar die bloemen nog uit kwamen.
die is een simulator die op een pc draait en niet de oude nintendo.
om tegen zulke snelheden door het spel te gaan, moet je al bija hele reeksen knoppen vanbuiten programmeren. dwz,
op xx ms: die knop en die knop
op xx ms eens springen
op xx ms nog eens springen, .... zo hele levels vanbuiten programmeren. ik weet ook dat het spel niet random is, speelde het destijds bijna ook blindelinks, maar zulke dingen programmeren gaat je vele uren werk opleveren.