Autore Topic: Per favore non mi fermate, solo aiutatemi nella mia autodistruzione [BB2]  (Letto 23619 volte)

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Ok a proposito di programmazione io sto ragionando ancora a livello Spectrum 48k e BASIC, quando il linguaggio era cosi leeeeento che non conveniva controllare tutti gli elementi sullo schermo ma solo alcuni (magari avrebbe ancora senso facendo uin platform); mi sono immaginato un pseudocodice del genere per come implementare il double buffering in quel tetris:

Codice: [Seleziona]
initialize bitmap 0  and 1

a var that points the bitmap id
id=0
first cycle

write on 0
show 0
id+=1
write on 1
show 1
id = 0
write on 0
etc.


articolando un po...

Codice: [Seleziona]
buffer = 0
Gosub DisegnaSchermo

GameLoop:
  Gosub MostraBuffer
  Gosub CambiaBuffer
  Gosub ControllaInput
  Gosub DisegnaSchermo
  Goto GameLoop

MostraBuffer:
  ...mostra la bitmap <buffer>...

CambiaBuffer:
  buffer = buffer + 1
  If buffer > 1 Then buffer = 0
  Return

DisegnaSchermo:
  ...disegna nella bitmap <buffer>...

ControllaInput:
  ...verifica input utente...


Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Sarei curioso di provarlo sul mio 1200. Se vuoi posso offrirmi come beta tester. Gli sviluppatori vanno incentivati :)

Quando riesco ad aggiustarlo un po' sarai il benvenuto
AROS : mica bau bau micio micio =^x^=

Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Sono ancora mentalmente incastrato nel cercare di fare double buffering e passare da grafica plottata a bitmap; mi han passato una routinetta per double buffering ma usa il blitz mode mentre il giochetto su cui sto lavorando ancora no: ho trovato grazie ad un amico il Ultimate Blitz Basic CD e tramite un altra persona su facebook il PDF dei manuali cartacei di Blitz Basic  e sto cercando di capirci qualcosa... e' tosta pero'
AROS : mica bau bau micio micio =^x^=

Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Da allora il mio laptop principale é defunto ed il sostituto (il mio vecchio asus pentium  III/900) puó usare solo versioni archeologiche di WinUAE che han la tendenza a piantarsi quando compilo. Ma non ho intenzione di demordere: appena trovo un hw decente é mia intenzione continuare!
AROS : mica bau bau micio micio =^x^=

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Grande! NON MOLLARE! :D

Offline GabrieleNick

  • Tech Guru
  • *****
  • Post: 200
  • Karma: +4/-0
  • Hi-Tech Bovinator
    • Mostra profilo
    • SEGA Retro Reviews
Da allora il mio laptop principale é defunto ed il sostituto (il mio vecchio asus pentium  III/900) puó usare solo versioni archeologiche di WinUAE che han la tendenza a piantarsi quando compilo. Ma non ho intenzione di demordere: appena trovo un hw decente é mia intenzione continuare!

Compare, ti serve hardware decente?



Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Piú che altro mi serve hardware. Anche appena sotto la soglia della decenza aiuta, a prezzi da rottamaro...
AROS : mica bau bau micio micio =^x^=

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Com'è finita la storia dell'autodistruzione?
 ;D

Offline saimon69

  • Guru
  • *****
  • Post: 1833
  • Karma: +23/-3
  • Web Dev e musicista da camera (da letto)
    • Mostra profilo
    • binarydoodles Blog
Ho trovato un netbook a prezzo buonissimo; appena ho la voglia di mettermi a fare tutte le configurazioni magari si ricomncia :)
AROS : mica bau bau micio micio =^x^=

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Non mollare!  :D

Tags: