Jump to content



Photo
- - - - -

Pong Made With The Fx-9860 Sdk


  • Please log in to reply
6 replies to this topic

#1 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 24 January 2007 - 05:33 AM

I played around with the SDK and made a clone of Pong for the fx-9860. This is my first time releasing a program, so I would like to hear what you think about it. The graphics go smoothly, however I can't do grayscales with the SDK. Here are some screenshots:

Posted Image Posted Image

The gameplay is simple. When you start the game, press the Up/Down keys and the paddle will show up. You move the paddle to bounce the ball (or the cube in this case...) and if you miss you lose a life. To pause the game, press SHIFT (be aware that their is a short delay since the calculator is too fast...). To Exit, press the EXIT button. To control speed, press these keys on the keypad:

1 - Very Fast
2 - Fast
3 - Ok
4 - Comfortable (The default speed)

I'll be adding more features to the game. Possible features are human vs. calculator, human vs. human (share the keypad), scoring system (will be implemented very soon), and maybe even have multiple balls bouncing around! I'll place it into the UCF Fileshare when the game is mature with more features.

For now here's the link to download it: http://casiowiki.tec...oads/PONGSE.G1A

I'll also release the source code very soon. :D

#2 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 25 January 2007 - 01:38 AM

Update - Pong SE v1.01 Released

Posted Image

New features:
* Scoring system
* Implemented better control of speed. Now you can use the keypad digits from 0 to 9. 0 being the fastest and 9 being the slowest.
* When you lose, it will ask you if you want to start a new game instead of exiting out
* If you noticed, in v1.00, the Y-coordinate of the ball always starts in the same place, thus every time you play you have the same path. Now in v1.01, a random integer is chosen for Y-coordinate making different paths!

Got any suggestions, please reply on this thread.

Here's the download link for the complete package (source code, bitmaps, the add-in and project files): http://casiowiki.tec...oads/PongSE.zip

For the add-in itself: http://casiowiki.tec...oads/PONGSE.G1A

Next games I'm working on: Clone of PacMan, Space Invaders and a 3D game prototype (first person shooter)

#3 Menno

Menno

    Casio Freak

  • Members
  • PipPipPipPip
  • 184 posts
  • Gender:Male
  • Location:Netherlands

  • Calculators:
    Casio 880P
    Casio Graph 25+
    Casio fx-9860g sd

Posted 26 January 2007 - 05:02 AM

hey,

I am so happy with the sdk and stuff but i would like some simple example programs, i have read some books on C++ and have also programmed some on the pc, but i cant get anything to work on the sdk :( (i have only looked at it for an hour yesterday)

Would you be so kind to write some example's like an "Hello world" program and a simple input and output program like give A, give B calculate C=A*B and display C. That would get me started :)

Also, do you know good tutorials, should i take a look at the classpad sdk tutorials?

If i overlooked some obvious tuorials, please be patient with me

I ahve also printed all the manuals that came with the sdk (even the 930 page Hitache manual, hehehe (thank's to my boss)

#4 muelsaco

muelsaco

    Newbie

  • Members
  • Pip
  • 13 posts

Posted 26 January 2007 - 11:16 AM

Hello,

We made a list of fonctions with description and some basic exemples on planet casio but there are in french...
May be we will do it for the english version.

I made a library for input data (because Casio forgot this fonction).

#5 Menno

Menno

    Casio Freak

  • Members
  • PipPipPipPip
  • 184 posts
  • Gender:Male
  • Location:Netherlands

  • Calculators:
    Casio 880P
    Casio Graph 25+
    Casio fx-9860g sd

Posted 26 January 2007 - 01:08 PM

Thats great, i know my french i will check it out, do you have a link??

#6 kucalc

kucalc

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1422 posts
  • Gender:Male
  • Location:USA
  • Interests:Programming: C/C++, Fortran, LISP, COBOL 85 Standard, PHP, x86 and SH3 Assembly

    Computer graphics

  • Calculators:
    fx-9860G / fx-7400G Plus / Algebra FX 2.0+ / fx-9770G / CFX-9850G / CFX-9850GB+ / TI-89 / TI-nSpire

Posted 27 January 2007 - 01:00 AM

Hello, Menno. Starting a new project with the fx-9860 SDK IDE will give a "Hello World!" kind of template. Also the link Muelsaco was mentioning: http://www.planet-ca...-programme.html

#7 iwantanimac

iwantanimac

    Newbie

  • Members
  • Pip
  • 8 posts

  • Calculators:
    Casio FX-9860G AU

Posted 29 January 2007 - 01:55 PM

Found 2 bugs:

1. Leaving the game using the <span class=MENU' /> key stops you from getting back in without entering another application.

2. Holding <span class=Shift' /> causes the ball to move very slowly, and you can still move the paddle.

Great game, though!


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users