Jump to content



Photo
- - - - -

Idea for a game


  • Please log in to reply
33 replies to this topic

#1 genesis

genesis

    UCF BASIC Programming Runner Up

  • Super Member
  • PipPipPipPip
  • 281 posts
  • Location:Perth, Australia
  • Interests:Speaking German, computers, defending CFX calculators...

  • Calculators:
    CFX 9850 GB+

Posted 08 August 2003 - 08:49 AM

Hehehe... look at:

http://nano.ngame.com/da/

It looks like a pathetic 'mobile phone' game but would be quite cool on a CFX... well?

#2 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking & Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool & Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 08 August 2003 - 10:01 AM

im not convinced, totaly, maybe some game programmer could make some version of Kings Of Chaos:
Kings Of Chaos

reply if someone wants to make this! :D

#3 casiokingdom

casiokingdom

    UCF BASIC Programming 2nd Place

  • Members
  • PipPipPipPipPipPipPip
  • 782 posts
  • Gender:Male
  • Location:Perth, WA, Australia

  • Calculators:
    CFX-9850GB PLUS WE, fx-9860G AU

Posted 09 August 2003 - 01:18 AM

Kings of chaos sounds like a large project.

i'm sorry, but i need the time to create my own game for the UCF comp :rock:

#4 TacoFred

TacoFred

    Casio Freak

  • Members
  • PipPipPipPip
  • 145 posts
  • Location:NJ
  • Interests:I LOVE STARCRAFT BROODWAR<br />MUHAHAHAHAHAHAHAHAHAHAHA

  • Calculators:
    cfx 9850gb+, fx 115MS, ClassPad 300, TI-89 Titanium

Posted 10 August 2003 - 01:35 AM

both games sound like large projects to me....
lolz

#5 ross8653

ross8653

    Casio Addict

  • Members
  • PipPipPip
  • 96 posts
  • Location:over the river and through the woods
  • Interests:paintball

  • Calculators:
    9850 fx2.0

Posted 10 August 2003 - 02:20 AM

i think a team project would be a good idea. but everyone has their game invisioned in their mind and kinda get uptight when they see what others did.
i've tried this but i found people going on vacation and such made it not work. instead giving beta test's to a few people was the best idea.

i just figured i'd throw that out there

#6 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 10 August 2003 - 04:05 AM

yeah, it might be fun to do something like that sometime, but it would take a lot of planning.

#7 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 10 August 2003 - 06:56 AM

and besides, i thought of a problem with making kings of chaos.

it is based on half hour slots of time, every half hour u get summore money, every 24 hours u get mor troops.

this is a problem on the calc cos of lacking time recegnition that continues when the calc is switched off. :(

#8 genesis

genesis

    UCF BASIC Programming Runner Up

  • Super Member
  • PipPipPipPip
  • 281 posts
  • Location:Perth, Australia
  • Interests:Speaking German, computers, defending CFX calculators...

  • Calculators:
    CFX 9850 GB+

Posted 10 August 2003 - 08:47 AM

Has anyone made a real-time RPG yet. With a full world map and enemies? Like SNES games? Booboo, Secret of Mana and Warrior all have two of the three things that make an RPG!!! :hammer:

#9 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 10 August 2003 - 03:39 PM

the one I'm working on may have a world map, I havent decided yet but it probably will. Im not shure if it will have enemys though.

#10 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1564 posts
  • Gender:Male
  • Location:Somewherebourg
  • Interests:Alternative states of consciousness, programming, making things work the best they possibly can.

  • Calculators:
    AFX2 ROM 1.02, CFX-9940GT+, FX-180P-Plus

Posted 10 August 2003 - 10:42 PM

and besides, i thought of a problem with making kings of chaos.

it is based on half hour slots of time, every half hour u get summore money, every 24 hours u get mor troops. 

this is a problem on the calc cos of lacking time recegnition that continues when the calc is switched off. :(

Well there is a way to notice if the calc have been shut down: you just have to check the clock each 10 refreshes for example and test the time elapsed... if more than 1 seconde the calc has been shut down!

#11 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 11 August 2003 - 12:43 AM

i think he was talking about in BASIC

#12 genesis

genesis

    UCF BASIC Programming Runner Up

  • Super Member
  • PipPipPipPip
  • 281 posts
  • Location:Perth, Australia
  • Interests:Speaking German, computers, defending CFX calculators...

  • Calculators:
    CFX 9850 GB+

Posted 11 August 2003 - 12:01 PM

Yes, one thing BASIC will never have, time. *shrug* Is it possible to change the function memory or access anything that can store programming within a program? Probably not... :angry: Wow, everyone's busy creating a game for the comp, it's only one, right? Hehehehe... new emoticons

#13 Andy.Davies

Andy.Davies

    Forum Ghost

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1547 posts
  • Gender:Male
  • Location:Dorset, England
  • Interests:Age: 18
    Studying: MEng in cybernetics at Reading uni
    Interests: Progaming (VB, VB.Net, C#, Casio Basic)
    Computers UBBD (Using, Building, Breaking &amp; Destroying)
    Gaming (FPS, RTS, RPG)
    Electronics
    Rock Music (Preferably Loud)
    Riley's (Pool &amp; Snooker Bar)
    Driving (Preferably fast)
    Aikedo (Martial Art)

  • Calculators:
    Algebra FX 2.0 ROM 1.01, FX9750G

Posted 12 August 2003 - 07:00 AM

yeah, i was talking about basic. bit of a bummer that there is no time checking <_<

#14 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 12 August 2003 - 04:52 PM

If I had some time, I would make an emualtor for AFX. It would be possible to launch BASICS on calc through it. It would be faster, because it would "compile" BASICS before executing (I hope so) and, of course, it would be possible to add some time instructions.
But it is only the idea, it needs a lot of time and now I'm working on a game.

#15 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 12 August 2003 - 05:30 PM

your talking about another way to run BASIC programs on the calc right? if so plz let me beta test if you ever do such a thing, I've been asking if it was possible since I first came here!

#16 ross8653

ross8653

    Casio Addict

  • Members
  • PipPipPip
  • 96 posts
  • Location:over the river and through the woods
  • Interests:paintball

  • Calculators:
    9850 fx2.0

Posted 13 August 2003 - 02:24 AM

if you made an emulator you wouldnt need to compile basic or at least not for the speed issue. a fx is about 8mhz and i'm betting most computer's these days are over 8mhz. minus the emulation your still much much faster than the calc could be.

but you would need a way to slow the basic game down

#17 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 13 August 2003 - 02:28 AM

I think he's talking about an emulator on the calc itself, an new way of running basic progs on the calc except compiled.

#18 ross8653

ross8653

    Casio Addict

  • Members
  • PipPipPip
  • 96 posts
  • Location:over the river and through the woods
  • Interests:paintball

  • Calculators:
    9850 fx2.0

Posted 13 August 2003 - 02:33 AM

the TI does a (very) small bit of compiling before running a program the first time. because their commands act as individual letters (ex. you hit "locate" and you can backspace to the "c" and delete just the c)
so they flag the commands or something, i'm sure someone knows a lot more about that than me

#19 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 13 August 2003 - 11:50 AM

you know, a cool game would be Advance Wars, it would be pretty hard to make but it could be done. and with such a thing as Endi is talking about it would run fast.

just think about all you could do with such a thing... you could add in a few extra commands (buffer fliping, strings) and then you would have a virtually perfect calculator language.

I think I'd die of happiness.

#20 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 13 August 2003 - 06:38 PM

imagine when a Casoo calculator has a pentium CPU... But i think that the CPU heat dissipation its the principal obstacle to do that.

Other thing: Why casio has not made screens of more than 1 color (like the CFX) in its new models?

#21 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 13 August 2003 - 06:41 PM

color slows things down for one thing.

#22 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 13 August 2003 - 11:43 PM

Also it will be good if the casiobasic had functions like some of C, as getch(), sound() and nosound (and a little loudspeaker of course),or a programation like C++, with "objects".

The good thing of the AFX is that the list function can be used like in C, to write numbers on "memory locations", with the help of a counter. But the bad thing its that casiobasic its too slow (Why? ;) ).

Other thing, someone in one reply say that it would be good to contact to the casio programmers, i search in google some of the names of the <span class=Shift' /> [+] easter egg name's list, but i dont have any good result :(

#23 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 14 August 2003 - 04:32 PM

Also it will be good if the casiobasic had functions like some of C, as getch()

there is something like getch(), I mean getkey. But why basic values of keys are so strange :huh:

sound() and nosound (and a little loudspeaker of course)

it would be great if someone made a connection to phones or speakers (perhaps it is possible - unussual transmition...)

or a programation like C++, with "objects".

Gee... it would be too hard to make something like that. If you want to use objects, write normal apps on your PC

But the bad thing its that casiobasic its too slow (Why? ;) ).

It is because casiobasic programs are not compiled before executing but during. Such compiler is called "interpreter". It's slow because he must translate each instruction befor execution. E.g. if there is a loop, it does the same stupid work each time it repeats. :lol:
The first computer languages were like this, bu, of course, programmers invented quickly the better method.

#24 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 14 August 2003 - 04:34 PM

plus, the casio BASIC does not "remember" the line number of each Lbl, so it has to search up and down to find it, thats why programs get slower the bigger they are.

#25 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 14 August 2003 - 04:36 PM

I never use goto&lbl functions. It is not elegant and it is a real basic way to jump. And, as you say, slow.
I only use loops.

#26 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 14 August 2003 - 04:39 PM

even the normal loops have this problem, the casio has to look for the start once it reaches the end.

#27 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 14 August 2003 - 05:11 PM

But in C/C++ there are inline functions too, but, as I said, it is not elegant. It would be important to include the informations about instruction id's during executing.
It is not a simple job. E.g. emulator has to operate not on virtual variables but on Alpha variables, store the pictures in the memory. Just look on the way the Alphas are stored (it is possible to view when you call the hidden menu <span class=F1' />[->][AC/on] and choose <span class=1' /> and [0]):
the value 123.456 is: 0x10 0x21 0x23 0x45 0x60 ...
You see :lol: it is stored like a strange string which looks in hexadecimal like a decimal. And it is moved by one octet. Even 0x10 0x02 0x12 0x34 0x56 0x60 looks better and is easier to convert. I don't have any idea how AFX can make the operations on such formatted numbers. And the you have to add complex aspect of numbers in evry operation. Gee...
And then I have to resolve structure of Lists and Matrixes in memzones. All this is possible, but needs a lot of time. I'm not sure if one person can do this alone.


I will probably start making this emulator in a month, because I'm working on a Prince of Persia game. I'm in a half, the hardest things are graphics, but it looks promisingly(?&%$blablabla).
Anyway, I look for three beta testors, I will probably have a beta version in a week.

#28 CrimsonCasio

CrimsonCasio

    UCF Ambassador

  • [Legends]
  • PipPipPipPipPipPipPipPipPipPip
  • 3579 posts
  • Gender:Male
  • Location:USA
  • Interests:Claculators, Stephen King, Video Games, Calculators, Programming, Calculators, Reading, Calculators... hmm, what else... Ah! Calculators!

  • Calculators:
    Algebra FX2.0, CFX 9850Ga+, Classpad 300

Posted 14 August 2003 - 05:27 PM

oh, oh, pick me, pick me! :lol:

#29 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 14 August 2003 - 06:26 PM

:rolleyes: Yeah you're right Endi, but in C we can check the state of all the keys only when a key is pressed (using the kbhit), but when we use the getkey on the calc., the program is always checking the state of the keyboard, and it make it the program slow.

Visiting casio french users websites i remember that one time i see a design to put sounds to the casio programs, using PIC's in a circuit connected to the calc. serial port. Of course i download it, but i never will use it because my calc. serial port its damaged (damn this semester i will learn to use PIC's in the school).

#30 genesis

genesis

    UCF BASIC Programming Runner Up

  • Super Member
  • PipPipPipPip
  • 281 posts
  • Location:Perth, Australia
  • Interests:Speaking German, computers, defending CFX calculators...

  • Calculators:
    CFX 9850 GB+

Posted 15 August 2003 - 08:40 AM

If only there was a program where you could put a BASIC program into and it makes it faster and take up less space. Or, you can just use trustly old beta testers! :lol:

#31 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 15 August 2003 - 09:12 AM

Or, you can just use trustly old beta testers!

What do you mean? You are talking about people to test my game or programs like CasioCom (or I don't remember it's name) to execute basics on PCs? B)
Yeah, it is valuable, but it still has lots of bugs and won't replace some of calculator's aspects. E.g. you want to generate 100 prime numbers in calc's memory, then you must launch BASIC on calc, of course.
But many time ago (when I had a school AFX), when I didn't know about PC add-ins, my favorite game was BooBoo (great thing - I added some new features by my own). And it was slow a bit.

Of course the main reason of using such emulator would be computing, not games. There are some moments when you have only a calc and you have to count something with loops or conditions with a maximal speed.

About less space: CasioBasic is not bad as far as it goes about it. Instructions like tan, while and all the others are represented in a memory in one bytes. I don't think It would be possible to store editable programs better.

#32 huhn_m

huhn_m

    Casio Maniac

  • [Legends]
  • PipPipPipPipPipPipPipPip
  • 1957 posts
  • Gender:Male
  • Location:Germany / Dresden
  • Interests:Assembler(!!!)
    Computers and Programming
    Operating Systems
    Programmable Calculators
    Maths and everything arround it

  • Calculators:
    FX-82SX / AFX 2.0+ (ROM 1.03) / FX 1.0+ (ROM 1.03)

Posted 15 August 2003 - 10:25 AM

sound() and nosound (and a little loudspeaker of course)

I had a library once. an adapter to connect a loudspeaker (headphones) can be found at your local electronics store!
If I find it and you're interrested i could send you the lin (in C)

@endi:

as and it wouldn't be possible to make them slower :)
even asm stores instructions with 1-6 byte (but including ALL parameters)

#33 Endi

Endi

    Casio Addict

  • Members
  • PipPipPip
  • 74 posts
  • Location:Wroclaw, Poland

  • Calculators:
    AFX 2.0 PLUS

Posted 15 August 2003 - 05:10 PM

I had a library once. (...) If I find it and you're interrested i could send you the lin (in C)

Yes, I am very interested in :D

#34 betoe

betoe

    UCF Spanish Translator

  • [Legends]
  • PipPipPipPipPipPipPip
  • 846 posts
  • Gender:Male
  • Location:Guadalajara/Mazatlan, Mexico.
  • Interests:Electronics, SW development, automotive. Swim->bike->run

  • Calculators:
    Algebra FX2.0 (R.I.P.), Classpad 300

Posted 15 August 2003 - 06:17 PM

Thats sound good huhn_m :rock: , i'm very interested to see that and analizi it!




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users