Let op: Tweakers stopt per 2023 met Tweakblogs. In
dit artikel
leggen we uit waarom we hiervoor hebben gekozen.
Ti-83 - Mijn eerste grafische mobiele spel

Mijn eerste grafische mobiele spel
Tijdens mijn middelbareschool periode werd de Ti-83 grafische rekenmachine van Texas Instruments verplicht. Omdat daar, net als op de C64, BASIC op geprogrammeerd kon worden was het een uitdaging om een spel ervoor te maken.
Na verschillende pogingen, waaronder een in mijn klas succesvolle multiplayer raad-het-getal spel, kwam ik op het idee om grafische spelletje te bouwen.
De Ti-83 in combinatie met BASIC was vaak niet heel erg snel. Veel spelletjes werden daarom in assembler geprogrammeerd, maar dat kun je niet op school doen op je eigen rekenmachine.
Mijn uitdaging was dus het maken van een speelbaar spel in BASIC.
De uitdagingen
Het snel pixeltjes toveren op je scherm was een uitdaging. Zo kon je een individueel pixeltje aan of uit zetten of juist een lijn of vlak laten vullen.
In het voorbeeld spel heb ik gebruik gemaakt van het opslaan van al getekende plaatjes en het aan/uitzetten van individuele pixels. In een ander spel maakte ik gebruik van het om-en-om tekenen van pixels waardoor je tussen zwart/wit nog een grijstint kon nabootsen.
Ook het mooi opdelen van je code in aparte bestanden (als functies) maakte nogal een troep van je bestand overzicht en de ruimte op de rekenmachine was niet erg ruim (16KB).
Het spel
Het idee van het spel was nogal ambitieus, het was een poging een soort GTA (GTA1) kloon te maken qua uiterlijk. In het schermprintje kun je zien dat dit gedaan moest worden met wat inlevingsvermogen.
Het vechten heb ik in beurten opgedeeld. Je kunt kiezen hoe je wilt vechten (met de hand of een wapen) en na je keuze neemt hopelijk het levenspunten van je tegenstander af.
Na het bouwen van dit systeem was het geheugen al vol.

Spelen?
Het spel heb ik uiteindelijk online geplaatst, wie weet kon iemand er plezier aan beleven of het gebruiken om er wat van de leren.
Voor iedereen die het wilt uitproberen kun je het spel hier downloaden:
http://www.ticalc.org/pub/83/basic/games/rpg/smoodent.zip
Je kunt het draaien in een emulator, daarvoor moet je wel een ROM hebben van de Ti-83.
http://lpg.ticalc.org/prj_tilem/download.html
12-'17 GP32 - De Gameboy Advance uit Korea
Reacties
Nice, het is niet de meest ideale taal om spellen mee te maken maar dit ziet er goed uit.
heb zelf ook meerdere programma's gemaakt. maar dan meer 'text adventures' en 'boter kaas en eieren' achtige spellen.
heb zelf ook meerdere programma's gemaakt. maar dan meer 'text adventures' en 'boter kaas en eieren' achtige spellen.
Grappig. Ik moest bij mijn Hogeschool opleiding (Chemische Technologie gestart in 1994) gebruik maken van de TI-73. Ook daarin kon je in BASIC programmeren. Alleen kon dit er dus niet mee, omdat we 'maar' een enkele tekst regel hadden.
Wel was het gewoon leuk om na alles wat je berekende een 'BEEP' te programmeren, want dat werd gewoon irritant

Wel was het gewoon leuk om na alles wat je berekende een 'BEEP' te programmeren, want dat werd gewoon irritant
Ik denk dat bij ons op het MBO een deel van de leerlingen zijn diploma aan deze rekenmachine heeft te danken.
Was altijd genieten, tijdens een toets waar amper in gerekend hoefde te worden was het muisstil, totdat... 1 iemand zijn klep verwijderde, vanaf dat moment trok iedereen zijn rekenmachine open. Zoals vele wel weten, er zat ook een editor op. Thuis op de pc complete samenvattingen van de stof typen, en vervolgens overpompen naar de "rekenmachine".
Voor de toets in de gang zag je ook altijd erg veel rekenmachines gekoppeld worden om deze samenvattingen te delen
Hadden 1 gozer in de klas die kon bijna blindtypen op dat ding
*GUILTY
Was altijd genieten, tijdens een toets waar amper in gerekend hoefde te worden was het muisstil, totdat... 1 iemand zijn klep verwijderde, vanaf dat moment trok iedereen zijn rekenmachine open. Zoals vele wel weten, er zat ook een editor op. Thuis op de pc complete samenvattingen van de stof typen, en vervolgens overpompen naar de "rekenmachine".
Voor de toets in de gang zag je ook altijd erg veel rekenmachines gekoppeld worden om deze samenvattingen te delen
Hadden 1 gozer in de klas die kon bijna blindtypen op dat ding
*GUILTY
[Reactie gewijzigd op woensdag 13 december 2017 17:46]
Ik heb voor de liefhebber nog een datakabel. Deze heb ik zelf gesoldeerd. (Gebruikt een COM-poort). Deze kwam ik onlangs tegen, maar ik heb deze rekenmachine niet meer. 
Bij ons op school mocht je de rekenmachine ook gebruiken tijdens het Nederlands tentamen. Waarom dat zo was weet ik niet maar daar werd hij wel vaak gebruikt.
Wij hadden een paar docenten die heel handig voor een toets steekproefgewijs een paar apparaten eruit haalden. Tenzij je het goed verborgen had kwamen ze er zo achter. Of ze deden gewoon een volledige memory reset. Zeker als je wat te nerveus aan het lezen was op je rekenmachine tijdens de toets.ybos schreef op woensdag 13 december 2017 @ 17:21:
Ik denk dat bij ons op het MBO een deel van de leerlingen zijn diploma aan deze rekenmachine heeft te danken.
Was altijd genieten, tijdens een toets waar amper in gerekend hoefde te worden was het muisstil, totdat... 1 iemand zijn klep verwijderde, vanaf dat moment trok iedereen zijn rekenmachine open. Zoals vele wel weten, er zat ook een editor op. Thuis op de pc complete samenvattingen van de stof typen, en vervolgens overpompen naar de "rekenmachine".
Voor de toets in de gang zag je ook altijd erg veel rekenmachines gekoppeld worden om deze samenvattingen te delen
Hadden 1 gozer in de klas die kon bijna blindtypen op dat ding
*GUILTY
Ik was vaak zo nerveus, zeker wanneer de docenten rondlopen tijdens de toets.... dat het samenvatten en erin zetten net zo goed werkte om het zaakje te leren... kwam er niet aan toe om het terug te lezen tijdens de toets.
Wij speelden er altijd Tetris multiplayer op 
Voordeel was dat ik familie had op een andere school en zo wisselden we veel dingen uit tussen de 2 scholen.
Voordeel was dat ik familie had op een andere school en zo wisselden we veel dingen uit tussen de 2 scholen.
Op de iets nieuwere versies (TI-84+) was op een gegeven moment gewoon Mario geport oid, zat de halve klas Mario te spelen tijdens de les.
Nice!
Ik had ergens in 2001 ook zo'n apparaat, en toen had ik 'Diablo 3' gemaakt. En door het opnieuw renderen van het scherm had ik een soort flits effect gemaakt als je een aanval deed.
En een fireball waren wat tekens die ik telkens 1 naar rechts deed verplaatsen
.
Was op school toen best een succes, totdat iemand op de rekenmachine met de laatste kopie van het spel de beruchte toetscombinatie deed die het hele ding leeghaalde (geen idee meer welke combinatie dat was).
Ik had ergens in 2001 ook zo'n apparaat, en toen had ik 'Diablo 3' gemaakt. En door het opnieuw renderen van het scherm had ik een soort flits effect gemaakt als je een aanval deed.
En een fireball waren wat tekens die ik telkens 1 naar rechts deed verplaatsen
Was op school toen best een succes, totdat iemand op de rekenmachine met de laatste kopie van het spel de beruchte toetscombinatie deed die het hele ding leeghaalde (geen idee meer welke combinatie dat was).
Zo ben ik ook wat spellen kwijt geraakt maar toen deed iemand de batterijen eruit halen omdat dit kon zonder het geheugen te wissen (toch niet). Daarna toch maar een datakabel gekocht om back-ups te maken.
Reageren is niet meer mogelijk