Author Topic: [TI-concours] Purebreaker  (Read 2275 times)

0 Members and 1 Guest are viewing this topic.

Offline persalteas

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 231
  • Rating: +44/-4
  • z80 poweeer
    • View Profile
    • Tout-82
[TI-concours] Purebreaker
« on: May 30, 2012, 05:59:54 pm »
Hello Omnimaga, I would make a little topic to introduce my project (yes it's a bit late, I know...)  :-\

You may already know the game PuRe Breaker II. My goal is to make an adaptation for TI 84 Plus.
You can play on a 83+, but the screen flickers and the game is rather slow. 15MHz are recommended.

Link to download PureBreaker II -PC (Windows): [LINK]
Link to PureBreaker - TI Beta (there are still bugs with explosive/unbreakable bricks  :banghead:) : [LINK]
 
View of the complexity of making a graphic breakout working with only TI Basic, I was forced to use the technique of alternating buffers to optimize the display to stay in a program light and rather fluid. (The fluidity decrease with every option I implement ...)

Lot of people asked me what I meant by using buffers: I explain: this is exactly like with Axe or Grammer: alternating different images on the screen very fast.
Then, the player can see all of the displays on one screen, and I can even display grayscale in the main menu   :D

A CONTRAST OF 7 OR 8 is recommended, even if your batteries consume more temporarily.

There is 3 game modes, the normal mode with pre-loaded levels, the random mode and the custom mode: you design your levels yourself with a level editor. (9 additional levels.) And of course the scores are saved in each game mode.

what is done:

- breakout kernel: 100%
- start menu: 100%
- Bonus implemented: 10%
- Level Editor: 100%
- Game modes: 100%
- Bugs to solve: 30%



So I invite you, dear Omnimaga member/visitor, to participate in this project by offering me your suffrage, and I thank you in advance for your support!

Have fun!
« Last Edit: May 30, 2012, 06:00:48 pm by persalteas »


Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: [TI-concours] Purebreaker
« Reply #1 on: June 06, 2012, 07:47:51 pm »
Hey, that looks like a fun game :D Pretty nice speed, too. And I love the way you handled grayscale on the title screen—it's a really cool effect. Were you aware that there's a way to draw large (homescreen) text on the graph screen though? (Or are you using a calculator that doesn't support that?)




Offline persalteas

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 231
  • Rating: +44/-4
  • z80 poweeer
    • View Profile
    • Tout-82
Re: [TI-concours] Purebreaker
« Reply #2 on: June 09, 2012, 06:36:29 am »
Yes I know, and I use it to clear little parts of the graph screen, with a Text(-1,B,A," " , it runs faster.

I didn't use it to draw the bricks because of display problems with the ball: If bricks and ball are on the same buffer (I say buffer but I mean the graph screen), there always is pixels that turn off in the bricks, even if the ball didn't hit them but has passed next.

The gif is quite old now, I implemented bonus.


Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [TI-concours] Purebreaker
« Reply #3 on: June 09, 2012, 10:16:41 am »
This looks quite cool :D
I'm not a nerd but I pretend: