Jump to content



Photo
- - - - -

Tetris


  • Please log in to reply
26 replies to this topic

#1 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 03 March 2006 - 09:49 PM

Here is the first game of our team (CAPS Team), reprogrammed from the famous GameBoy 1989 game. This is also the first game in grayscales! :beer: (no flicker, forget Aspirin 1.0 :nod: ).

Posted Image

Download Tetris

Enjoy! ^_^

PS:I will also continue the Game of Life, thanks to Greg Williams who helped my dumb person :roflol: .

#2 Pawel_pl

Pawel_pl

    Newbie

  • Members
  • Pip
  • 13 posts
  • Location:Poland
  • Interests:computers, mobile phones

  • Calculators:
    Casio ClassPad 300; Casiofx-991ES; Casio fx-82ES; Casio HS-8ER

Posted 03 March 2006 - 10:23 PM

What is the secret of making grayscales?
Look at my topic: REALY BIG PICTURE ON CLASSPAD: http://www.casiocalc...?showtopic=2575
Your knowledge could be very useful for me.

#3 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 04 March 2006 - 01:24 PM

I replied on your topic, send me your source code at kilburn AT capsteam.org .
For the grayscales, sorry, I'm not allowed to tell you our secret. :secret:

#4 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 04 March 2006 - 06:22 PM

For the grayscales, sorry, I'm not allowed to tell you our secret. :secret:

What's this? You make secrets now? :angry:
First, you should mention that this program was made by several people.
And second, I don't think that Alex wants this to remain a secret. Grayscales come from his own work, and I'm sure he wants to share it with everyone who's interested.

#5 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 04 March 2006 - 07:45 PM

No he told me not to share his library. :angry:

#6 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 04 March 2006 - 09:18 PM

He certainly said that because he's not perfectly sure of the methode he used, and because it could be rather complicated to use correctly; I'm convinced that his goal was not to develop some kind of "secret technic" that only a few persons could use to make "better" programs than the others. What's the interest of having a Casio community then? <_<

#7 Gaumerie

Gaumerie

    Newbie

  • Members
  • Pip
  • 28 posts

Posted 05 March 2006 - 12:18 PM

I've made this library to give new tools for programmers and make better applications, so this will be released to every body! but I would want to finish all the things that I wanted to do, and I would want to relaese it myself... but with shcool I don't think that I'll have time until the summer hollidays..So I gave it just to alexis and kilburn because I found this a good occasion to show them...And they are currently alone to have it...but this will be release..don't stress:p
Alexandre...

#8 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 05 March 2006 - 02:37 PM

You killed my topic. :banghead: I was expecting comments, not reproaches! :angry:

#9 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 05 March 2006 - 03:42 PM

Weren't you expecting a big :bow: instead? ;)

#10 PAP

PAP

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 681 posts
  • Gender:Male
  • Location:Somewhere in Europe.
  • Interests:Computer Algebra, Numerical Analysis.

  • Calculators:
    ClassPad 300 (plus an old Casio model, with only a few Kb ram).

Posted 05 March 2006 - 04:45 PM

As far as the first "real" grayscale is concerned, there is no flickering, but strange lines often appear at "gray" surfaces. Nice try, athough it is just another game. I'm still wondering if all these things are really necessary in ClassPad... but it's your time, not mine; spend it as you wish. ;)

#11 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 05 March 2006 - 10:21 PM

Weren't you expecting a big :bow: instead? ;)


Why not... :roflol:

For the white line, I think it's a frequency problem... :nonono:
But what could we do for math Add-Ins? Maybe your LuaNumAn, but in C++?

#12 PAP

PAP

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 681 posts
  • Gender:Male
  • Location:Somewhere in Europe.
  • Interests:Computer Algebra, Numerical Analysis.

  • Calculators:
    ClassPad 300 (plus an old Casio model, with only a few Kb ram).

Posted 05 March 2006 - 10:38 PM

Why not... :roflol:

Tsk, tsk, tsk...

But what could we do for math Add-Ins? Maybe your LuaNumAn, but in C++?

You are too young for this. Go to the school for several years first ;).

#13 MicroPro

MicroPro

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 639 posts
  • Gender:Male
  • Location:Iran

  • Calculators:
    Casio ClassPad 300

Posted 06 March 2006 - 01:29 PM

Sorry if I disturbed your fight... At least can someone say creating a grayscale is a hidden function of the SDK or just a special method?

#14 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 06 March 2006 - 10:14 PM

Just a special method. ;) You just have to make 2 pictures blink very fast, but it requires complicaed assembler function. Don't worry, the grayscales library will be released one day.

And what do you think about our program?

(I am not waiting for a :bow: or :beer: or :rock: or :rockband: :plol: , just comments)

You are too young for this. Go to the school for several years first ;).


I'm too young, but I can copy source codes.... :naughty: Anyway, we'll put your name ;)
"C++NumAn by CAPS Team, adapted from LuaNumAn by PAP"

But we're working on a Super Mario now.... :greengrin: maybe later.

#15 MicroPro

MicroPro

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 639 posts
  • Gender:Male
  • Location:Iran

  • Calculators:
    Casio ClassPad 300

Posted 07 March 2006 - 03:03 PM

Just a special method. wink2.gif You just have to make 2 pictures blink very fast, but it requires complicaed assembler function. Don't worry, the grayscales library will be released one day.

Thanks. Er... a question: Will the grayscale library support just one gray color or it supports more than one gray color?

And what do you think about our program?

I can't think complicated sentences about Tetris, I can just think that it is nice. ;) And I think that if we could use 2, 4, 6 and 8 keys to move pieces, the program became better.

#16 PAP

PAP

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 681 posts
  • Gender:Male
  • Location:Somewhere in Europe.
  • Interests:Computer Algebra, Numerical Analysis.

  • Calculators:
    ClassPad 300 (plus an old Casio model, with only a few Kb ram).

Posted 07 March 2006 - 05:47 PM

I'm too young, but I can copy source codes.... :naughty: Anyway, we'll put your name ;)

Transferring a program from one language to another is very dangerous, especially if you don't know what you are doing. You are planning to translate all LuaNumAn scripts from CPLua to C++, but you don't know what you are doing, because you don't know Numerical Analysis. How can you even think to translate a program which is a "black box" for you? Furthermore, translating LuaNumAn in C++ will be useless, because LuaNumAn is not a stand-alone application; it is a library of functions, which must be called from a CPLua program. Calling them from a C++ program doesn't make any sense, as far as ClassPad is concerned.

I disagree with your decision to translate LuaNumAn. You should not modify LuaNumAn in any way, because I don't want such a thing, especially from you. You don't know anything about Numerical Analysis, so leave LuaNumAn untouched, and, please, go copy something else (even better games, which is your favorite programming task). However, this is only my personal wish. I have released LuaNumAn under the GNU public licence; this means that you can modify the code, and I cannot force you not to do so, plus I don't really care. However, you are not free to do anything you want. According to the GNU Public Licence, you MUST:
(1) declare in the starting screen of your application that "THIS PROGRAM IS A TRANSLATION OF LuaNumAn, ORIGINALLY CREATED BY PAP. THE AUTHOR OF LuaNumAn IS NOT RESPONSIBLE FOR ANY BUGS IN THIS TRANSLATION."
(2) make clear in a help screen that you didn't developed LuaNumAn. You must also make clear that the author of the original application has nothing to do with your program.

In any case, you are not "adapting" a code, as you claim. You simply copy and translate it to another programming language.

Anyway, we'll put your name ;)

You must do so, otherwise you are violating the GNU licence, which is illegal. LuaNumAn is released under the terms published by the Free Software Foundation. If you finally decide to proceed (despite my personal wish), read, understand, and follow the terms of the GNU Public Licence. Failure to do so will enforce me to report the violation in the Free Software Foundation. I will also stop releasing LuaNumAn versions.

#17 -Tom-

-Tom-

    Casio Freak

  • Members
  • PipPipPipPip
  • 104 posts
  • Location:Poland
  • Interests:Tides, Celestial Navigation, Deadreckoning

  • Calculators:
    Cla$$pad 300

Posted 07 March 2006 - 06:08 PM

Those argues are childish. You both should be ashamed! :D

#18 Orwell

Orwell

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 777 posts
  • Gender:Male
  • Location:Paris - France

  • Calculators:
    Casio AFX 1.02 / Casio ClassPad 300

Posted 07 March 2006 - 07:05 PM

Noooo! You killed this topic again! :lol2:

#19 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 07 March 2006 - 09:19 PM

:cry: I wanted to make a program like Graph and Main application, which uses your LuaNumAn. <_< But if it's so complicated..... :nonono:

#20 PAP

PAP

    Casio Overlord

  • Members
  • PipPipPipPipPipPipPip
  • 681 posts
  • Gender:Male
  • Location:Somewhere in Europe.
  • Interests:Computer Algebra, Numerical Analysis.

  • Calculators:
    ClassPad 300 (plus an old Casio model, with only a few Kb ram).

Posted 07 March 2006 - 11:24 PM

Those argues are childish. You both should be ashamed! :D

That's your opinion. Nothing more than that. Point.

:cry: I wanted to make a program like Graph and Main application, which uses your LuaNumAn. <_< But if it's so complicated..... :nonono:

I don't think that it is a good idea, given that you don't know how each method works, and how it's implemented. Do it, if you want. I don't have any problem, provided that you will fully respect the GNU Public Licence.

Noooo! You killed this topic again! :lol2:

:plol: :plol: :plol:

#21 MicroPro

MicroPro

    Casio Overlord

  • Deputy
  • PipPipPipPipPipPipPip
  • 639 posts
  • Gender:Male
  • Location:Iran

  • Calculators:
    Casio ClassPad 300

Posted 08 March 2006 - 09:45 AM

:offtopic: I thought that we will speak about Tetris here...

#22 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 08 March 2006 - 09:01 PM

Yes, you're right. :nonono: Maybe we'll add an option to define the keys you want to use. ;) Or just the 8 4 6 2 keys. :)

#23 Guest_Aralox_*

Guest_Aralox_*
  • Guests

Posted 24 February 2009 - 11:20 AM

Hey guys, i know its been a while, but i love the tetris game, and i would love to see more of your team. where are you guys?
Aralox

[freewebs.com/aralox]

#24 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 01 March 2009 - 07:08 PM

CAPS Team has been dead for about 3 years now. Plus, nobody cares about ClassPad addins now, just look at that crap community, couldn't be more dead than what it is now.

And this Tetris sucks. I just can't believe I was actually proud of being part of the team 3 years ago.
Heh, I may be redoing it entirely by myself if I had some spare time, but I'm pretty much sure nobody will care about it.

#25 Guest_Aralox_*

Guest_Aralox_*
  • Guests

Posted 03 March 2009 - 07:49 AM

Wow thats pretty sad. well i have to disagree with you on one thing - that tetris is awesome, me and several of my classmates are still enjoying it.

#26 Kilburn

Kilburn

    Casio Technician

  • Members
  • PipPipPipPipPipPip
  • 491 posts
  • Gender:Male
  • Location:France
  • Interests:Blah

  • Calculators:
    FX-7500 G
    ClassPad 300

Posted 23 April 2009 - 09:38 PM

Wow thats pretty sad. well i have to disagree with you on one thing - that tetris is awesome, me and several of my classmates are still enjoying it.


You're probably not reading this anymore, but I had to write this anyway: from a programming point of view, this Tetris is absolutely awful. Very badly optimized, wrong speeds making it look slower than the original, levels don't go over 9 unlike the original game, and so on... I made something like 10 times better in Lua, but I just couldn't find the time to port it to C++.
Anyway, who cares? Nobody does anymore, I'm pretty much sure I could release my WIP Game of Life with an uber fast algorithm and nearly infinite universe, and nobody would even notice it.

#27 o.O

o.O

    Newbie

  • Members
  • Pip
  • 3 posts

  • Calculators:
    CP 330

Posted 27 June 2009 - 07:38 AM

Plus, nobody cares about ClassPad addins now, just look at that crap community, couldn't be more dead than what it is now.


what happened to the community? practically hasn't been any new CP addins for 2 years




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users