Ti-83 - Mijn eerste grafische mobiele spel

Door tedades op dinsdag 12 december 2017 21:08 - Reacties (10)
Categorie: -, Views: 3.180

https://pyra-handheld.com/boards/attachments/smoodent01-jpg.31284/?.jpg

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.
https://pyra-handheld.com/boards/attachments/smoodent03-jpg.31285/?.jpg

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

Volgende: GP32 - De Gameboy Advance uit Korea 10-12 GP32 - De Gameboy Advance uit Korea

Reacties


Door KogelLam, dinsdag 12 december 2017 21:27

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.

Door Tweakers user walteij, woensdag 13 december 2017 08:14

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 }> :+

Door Tweakers user ybos, 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 8-)
Hadden 1 gozer in de klas die kon bijna blindtypen op dat ding :X

*GUILTY O-)

[Reactie gewijzigd op woensdag 13 december 2017 17:46]


Door Tweakers user BadpunK, woensdag 13 december 2017 18:06

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. :)

Door Tweakers user tedades, woensdag 13 december 2017 23:20

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.

Door Tweakers user Basilange, woensdag 13 december 2017 23:22

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 8-)
Hadden 1 gozer in de klas die kon bijna blindtypen op dat ding :X

*GUILTY O-)
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.

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.

Door Tweakers user Coritchando, donderdag 14 december 2017 11:26

Wij speelden er altijd Tetris multiplayer op :D

Voordeel was dat ik familie had op een andere school en zo wisselden we veel dingen uit tussen de 2 scholen.

Door Tweakers user mark-k, donderdag 14 december 2017 13:28

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.

Door Tweakers user krazzer, donderdag 14 december 2017 17:05

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. :P

En een fireball waren wat tekens die ik telkens 1 naar rechts deed verplaatsen :D.

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).

Door Tweakers user tedades, donderdag 14 december 2017 19:11

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.

Reactie formulier
(verplicht)
(verplicht, maar wordt niet getoond)
(optioneel)