Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: lolje on April 23, 2006, 08:25:00 am

Title: Age of culture I
Post by: lolje on April 23, 2006, 08:25:00 am
This topic is about my basic strategy game "age of culture" written in basic
-> gameplay help in the readme, but I think the biggest part of this game doesn't need to be described very detailed - just try it and you will see...
:Dbiggrin.gif

Screenz (version 1.4):
user posted image
user posted image
user posted image
user posted image

Status: Version 1.5 is done.

I'm open for new ideas, criticism and tips.
Currently working on: see Readme-file

(The download is included as an attachement!)

lolje
Title: Age of culture I
Post by: DJ Omnimaga on April 23, 2006, 08:36:00 am
Hi and welcome to the forums, this look very cool, I remember trying the version 1.0 I believe i was alerady amazed by what you could do. I cant wait to try it :)smile.gif ! does the new version use xLIB?
Title: Age of culture I
Post by: lolje on April 23, 2006, 08:51:00 am
No, it does not; I already thought about to integrate xlib but it's not really needed so I used basic only.

( With xlib it would be a bit faster and it would have more graphical
effects - but i did not want to loose the benefit of only sending one single file to the calc.)


Age of culture is mirage OS compatibel and to save a lot of RAM I would reccomend to use it with mirage os (then you can archive it). The game list will be created automatically and without any error :)smile.gif
This is one of the error-freest games I made, but please make sure that you don't have pic0 or string0 archived, because they're temporary needed in the game.
On the whole I really can say this game is very 'clean' . :)smile.gif
Title: Age of culture I
Post by: kalan_vod on April 23, 2006, 09:19:00 am
Welcome to the forums! I have seen this progress on UTI, and it looks great! Btw, I would suggest you don't use it in mirage..
Title: Age of culture I
Post by: Spellshaper on April 23, 2006, 09:28:00 am
looks kewl!... I'll try it tomorrow after school ;)wink.gif
Title: Age of culture I
Post by: elfprince13 on April 23, 2006, 11:03:00 am
it is.....and if you want to keep Mirage compatibility, you can't use xLib since they use the same SafeRAM areas.
Title: Age of culture I
Post by: DJ Omnimaga on April 23, 2006, 12:27:00 pm
Strange enough I got xLIB xLIB REvolution to run fine in MirageOs, without any crashing :blink:blink.gif

still not recommended though
Title: Age of culture I
Post by: shadow on April 23, 2006, 12:36:00 pm
is this game like AOM or AOE???
have any screenies? everyone loves screenies!!!

i think that the old xlib works with the mirage......i think
i dont want to try it though cause last week i was messing around with codex and my screen with really deep blue, (deeper than the max contrast and blue) and in the corners there was a line that went striaght up/down
so i panicked and started pressing buttoms and evenutaly i just took out the batteries, but the blue lines in the corner took like 5 mins 2 go away......

but my calcs fine now :Dbiggrin.gif
that or it could just be me :blink:blink.gif

unrelated: yaaaaaaah my 30th post, im now an advanced member!!!
Title: Age of culture I
Post by: Radical Pi on April 23, 2006, 01:01:00 pm
Welcome to omni, lolje!

AOC looks like the next ground-breaking pure basic game, from everything I've heard and seen. I only tried the first demo. (It was hard keeping up with all the fast progress so I didn't.)

Good luck with this, I hope its fun!
Title: Age of culture I
Post by: DJ Omnimaga on April 23, 2006, 01:11:00 pm
QuoteBegin-shadow+Apr 23 2006, 07:36 PM-->
QUOTE (shadow @ Apr 23 2006, 07:36 PM)
have any screenies? everyone loves screenies!!!  

 he posted them :blink:blink.gif
Title: Age of culture I
Post by: kalan_vod on April 23, 2006, 01:25:00 pm
QuoteBegin-shadow+Apr 23 2006, 06:36 PM-->
QUOTE (shadow @ Apr 23 2006, 06:36 PM)
i think that the old xlib works with the mirage  

 It does.
Title: Age of culture I
Post by: shadow on April 23, 2006, 01:26:00 pm
???? i can't see any.......
all i see is: user posted image over and over again........
Title: Age of culture I
Post by: DJ Omnimaga on April 23, 2006, 01:27:00 pm
interesting,maybe http://home.arcor.de is blocked from where you live?

try http://home.arcor.de/felix222/Screenshot%203.gif maybe? just to test, or copy paste the image links to your browser address bar?
Title: Age of culture I
Post by: kalan_vod on April 23, 2006, 01:28:00 pm
It works fine for me.
Title: Age of culture I
Post by: shadow on April 23, 2006, 01:41:00 pm
QuoteBegin-xlibman+Apr 23 2006, 07:27 PM-->
QUOTE (xlibman @ Apr 23 2006, 07:27 PM)
interesting,maybe http://home.arcor.de is blocked from where you live?

try http://home.arcor.de/felix222/Screenshot%203.gif maybe? just to test, or copy paste the image links to your browser address bar?

yah the links  dont work heres what i get :
Not Found

The requested URL / was not found on this server.


EDIT:  i can see them now, it looks pretty cool, but can u see the units or is  the game battle system going 2 be text based like age of calcs?
Title: Age of culture I
Post by: DJ Omnimaga on April 23, 2006, 02:02:00 pm
I guess home.arcor.de is blocked from your IP then, can u try http://anonymouse.org/cgi-bin/anon-www.cgi/http://home.arcor.de/felix222 ?
Title: Age of culture I
Post by: kalan_vod on April 23, 2006, 02:07:00 pm
anonymouse should do the trick, and it works wonders at schools :Ptongue.gif.
Title: Age of culture I
Post by: lolje on April 24, 2006, 12:42:00 am
 :huh:huh.gif why not just refresh the IP???
Title: Age of culture I
Post by: DJ Omnimaga on April 24, 2006, 02:00:00 am
i dont understand what you mean, I think the IP is blocked from shadow computer. That happened with me with another server
Title: Age of culture I
Post by: lolje on April 24, 2006, 02:33:00 am
IP's aren't always the same, are they? So you just refresh your IP, and the new IP you get then is NOT blocked, I thought... ???

however - here a new screenshot with graphically integrated outpost:
(sry, same server  :(sad.gif  )
user posted image
Title: Age of culture I
Post by: DJ Omnimaga on April 24, 2006, 02:55:00 am
soem IP are static, those who have dynamic ones are mostly dial-up users

wow that look nice lolje I cant wait for new version!  
Title: Age of culture I
Post by: Spellshaper on April 24, 2006, 03:29:00 am
QuoteBegin-lolje @UTI+-->
QUOTE (lolje @UTI)
Im german

Always nice to meet fellow countrymen  :lol:laugh.gif

tried it, and it rockz! :)smile.gif
only thing is that graphics loading is quite slow... what are you using for that?  *Spellshaper
Title: Age of culture I
Post by: kalan_vod on April 24, 2006, 04:08:00 am
QuoteBegin-Spellshaper+Apr 24 2006, 09:29 AM-->
QUOTE (Spellshaper @ Apr 24 2006, 09:29 AM)
QuoteBegin-lolje @UTI+-->
QUOTE (lolje @UTI)
Im german

Always nice to meet fellow countrymen  :lol:laugh.gif

tried it, and it rockz! :)smile.gif
only thing is that graphics loading is quite slow... what are you using for that?  *Spellshaper starts sifting through code  

 Pure basic he said, are the sprites 8x8?
Title: Age of culture I
Post by: Spellshaper on April 24, 2006, 04:19:00 am
i gathered that ^^
I mean how the routine looks like...
Title: Age of culture I
Post by: kalan_vod on April 24, 2006, 04:37:00 am
He had it running fast which omnicalc if I remember, plus xlib 0.3a I think.
Title: Age of culture I
Post by: elfprince13 on April 24, 2006, 05:58:00 am
QuoteBegin-kalan_vod+Apr 24 2006, 10:37 AM-->
QUOTE (kalan_vod @ Apr 24 2006, 10:37 AM)
He had it running fast which omnicalc if I remember, plus xlib 0.3a I think.  

 he's doing pure Basic....not Omnicalc or xLib.
Title: Age of culture I
Post by: kalan_vod on April 24, 2006, 07:18:00 am
QuoteBegin-elfprince13+Apr 24 2006, 11:58 AM-->
QUOTE (elfprince13 @ Apr 24 2006, 11:58 AM)
QuoteBegin-kalan_vod+Apr 24 2006, 10:37 AM-->
QUOTE (kalan_vod @ Apr 24 2006, 10:37 AM)
He had it running fast which omnicalc if I remember, plus xlib 0.3a I think.

he's doing pure Basic....not Omnicalc or xLib.  

 We were talking about dysfunction..Any who, any updates on this project?
Title: Age of culture I
Post by: lolje on April 25, 2006, 10:32:00 pm
Oh yes, still in progress of version 1.5 - sorry but you'll have to wait a bit. This week i'm kinda 'hardcore busy' so - sorry but it won't take long.  ;)wink.gif

The game is PURE basic. NO Asm library used - the sprites I use for the background objects are 8*6; I 'simulate' the home screen on the graph screen. They're saved in the Matrix [A], which is being created when drawing the graphix and deleted after the operation.
Have fun!

lolje
Title: Age of culture I
Post by: kalan_vod on April 26, 2006, 04:12:00 am
Is that similar to that of EP and darkerline? btw I am sorry I have yet to try it...
Title: Age of culture I
Post by: DJ Omnimaga on April 26, 2006, 04:39:00 am
that sound nice, I am mostly amazed by how the game look like an xlib game while it doesnt even use sprites routines. Now if only pure basic allowed scrolling :(sad.gif
Title: Age of culture I
Post by: kalan_vod on April 26, 2006, 04:41:00 am
QuoteBegin-xlibman+Apr 26 2006, 10:39 AM-->
QUOTE (xlibman @ Apr 26 2006, 10:39 AM)
that sound nice, I am mostly amazed by how the game look like an xlib game while it doesnt even use sprites routines. Now if only pure basic allowed scrolling :(sad.gif

 Well there is always Kudos basic type app..
Title: Age of culture I
Post by: DJ Omnimaga on April 26, 2006, 04:59:00 am
Fast RPL? Yea but thats still not pure TI-BASIC, thats another language
Title: Age of culture I
Post by: kalan_vod on April 26, 2006, 07:20:00 am
QuoteBegin-xlibman+Apr 26 2006, 10:59 AM-->
QUOTE (xlibman @ Apr 26 2006, 10:59 AM)
Fast RPL? Yea but thats still not pure TI-BASIC, thats another language  

 It's on calc + easier. Though the only draw back is it being a big app..
Title: Age of culture I
Post by: shadow on April 27, 2006, 01:59:00 pm
how is the battle system done?
Title: Age of culture I
Post by: lolje on April 27, 2006, 10:32:00 pm
The battle mode is quite easy to understand; At the beginnning the Attack- and defence-power of all your units including your towers
(Towers only take part when you ARE attacked ) are being added together so your whole army has one attack value and one defence value.
The attacking army begins. He attacks - the program uses this therm:

Attack(Attacker) - Defence (Defender) = damage (defender)

If damage (defender) < 1 : 1-> damage (defender)



Great news - v1.5 is done. I'll release it tomorrow or *when you're lucky* today  ;)wink.gif
Title: Age of culture I
Post by: Alex on April 28, 2006, 01:05:00 am
I said it before and I'll say it again, a new breed of BASIC 83/4 programmers arrived during the last two years. Congrats on your success so far, keep up the good work! The game looks very nice, and the fact that it doesn't use xLib blew my mind.

- Alex
Title: Age of culture I
Post by: DJ Omnimaga on April 28, 2006, 01:07:00 am
wow cool, I will try it as sooon as I (finished trying all the other programs I have yet to test whenever I) have time ^^
Title: Age of culture I
Post by: lolje on April 29, 2006, 06:39:00 am
:biggrin:  So here you are:  :biggrin:

http://home.arcor.de/felix222/Age%20of%20Culture%20v1.5.zip

Features:
-outposts
-revized engine
-new skirmish mode (random)
-Lots of cheats (-54125+>Readme)


hope it rockz,
lolje
Title: Age of culture I
Post by: kalan_vod on April 29, 2006, 06:42:00 am
Will try later, hope to be able to enter the UTI speeding contest >.>
Title: Age of culture I
Post by: elfprince13 on April 29, 2006, 06:45:00 am
QuoteBegin-xlibman+Apr 26 2006, 10:39 AM-->
QUOTE (xlibman @ Apr 26 2006, 10:39 AM)
that sound nice, I am mostly amazed by how the game look like an xlib game while it doesnt even use sprites routines. Now if only pure basic allowed scrolling :(sad.gif

it doess.....




and he just announced on UTI that this is complete. Right now Im mostly just drooling...

[edit]

dang, both of those were posted while I was typing....
Title: Age of culture I
Post by: crzyrbl on April 29, 2006, 07:16:00 am
QuoteBegin-lolje+Apr 28 2006, 04:32 AM-->
QUOTE (lolje @ Apr 28 2006, 04:32 AM)

Attack(Attacker) - Defence (Defender) = damage (defender)

 what if Defence>AttacK?
Title: Age of culture I
Post by: Spellshaper on April 29, 2006, 07:25:00 am
uh... then the attacker loses 'cause of no dmg done :Ptongue.gif
Title: Age of culture I
Post by: kalan_vod on April 29, 2006, 08:08:00 am
Haha, I guess he will limit the attack power?
Title: Age of culture I
Post by: lolje on April 30, 2006, 01:00:00 am
If defence>Attacker or defence=Attacker: 1-> attacker
:lol:laugh.gif
Title: Age of culture I
Post by: kalan_vod on April 30, 2006, 04:01:00 am
I tried it, it is pretty fast, fun too. A few things could be done to take it to the next level as far as speed goes, but I think it's great as it is atm. Great work!
Title: Age of culture I
Post by: lolje on May 09, 2006, 10:35:00 pm
great. I will submit it now.

EDIT:
I still need a story and I don't really feel able to write a good one - english is not my native language and i have no idea what to write into the story  

thx to everyone,
lolje
Title: Age of culture I
Post by: g28401 on May 10, 2006, 04:55:00 pm
looks very interesting, I would try it, but i don't have a link cable, and I have too much of my own stuff in the ram, and I am too lazy to download mirage.
Title: Age of culture I
Post by: lolje on May 10, 2006, 08:40:00 pm
QUOTE
I am too lazy to download mirage.

lol - that's the great thing about this game; it's pure basic!
That means you don't need any shell or asm-library to run it
plus it has only ONE FILE so lazy people (like me for example^^) are lucky

Mirage OS is recommended because you can also open it while having it archived (which is quite useful - the game is not very small) and it's also saved when its archived.
but you don't need mirage :)smile.gif
Title: Age of culture I
Post by: tenniskid493 on May 11, 2006, 12:59:00 am
he does, because he said that he has too much stuff on his ram already, so he doesn't have enough room.

Anyways, looks really cool, I'll have to check this out.
Title: Age of culture I
Post by: g28401 on May 11, 2006, 05:10:00 pm
I'll check it out after I finish my current project.
Title: Age of culture I
Post by: lolje on May 12, 2006, 02:54:00 am
lol but you can just archive that stuff he has on RAM  :Ptongue.gif
Title: Age of culture I
Post by: g28401 on May 12, 2006, 07:43:00 pm
too lazy :)smile.gif
Title: Age of culture I
Post by: DJ Omnimaga on May 14, 2006, 04:05:00 am
Moved to Age of Culture forum
Title: Age of culture I
Post by: katmaster on May 14, 2006, 04:50:00 pm
I'm gonna check this out right now :)smile.gif
Title: Age of culture I
Post by: lolje on May 22, 2006, 08:44:00 pm
 :oohmy.gif I found out (with the help of xLIB: real(14 ) that it wastes nearly 200 bytes everytime you just open the main-building and then leave...
holy shit - Does anyone know the reason!?

maybe it's the long if-statements e.g.
If G=92:Then:*Huge Code*:End
??????

However, I'll try to fix that - you can look forward to a more bug-free game without memory-errors (In mirage it would just turn off  :(sad.gif )

btw I'm just integrating some research-stuff  :)smile.gif

lolje
Title: Age of culture I
Post by: DJ Omnimaga on May 23, 2006, 02:46:00 am
hmm interesting problem, can you post the part of the code where you enter the building and the building code itself?
Title: Age of culture I
Post by: lolje on May 24, 2006, 04:47:00 am
its Label MB - just type 'Goto MB' into the first line, start it, press [ON] and pick 'GOTO'. Then you should find it...
Title: Age of culture I
Post by: DJ Omnimaga on May 24, 2006, 05:22:00 am
I'll check asap, if I have time, it must be something due to the lbl/goto command
Title: Age of culture I
Post by: lolje on July 13, 2006, 07:46:00 pm
I have got good news and bad news for you, guys:


The bad news:
1. I can't remove the memory-eating points in the game
2. The game is already so big that I won't be able to add the Story to it without slowing it down...


The good news:
1. I started coding the next edition 'Age of culture II' !!! It will use xlib and my new programming-skills (which got better since Age of culture I !) - so that means in general that I will write a completely new Age of culture with the title 'Age of culture II' and it will be faster and include more and better stuff while being probably even smaller as the original!!! I'll also avoid creating memory-leeks by checking it everytime I integrated something new.

So a new, faster, better, and smaller Age of culture with more stuff
(I will integrate the story I got from 'Dragon Lance!) awaits you!
The only thing you have to do is (like everytime  :rolleyes:rolleyes.gif ): waiting.

2. Age of culture I v1.5 will maybe soon be available as an Application!


lolje
Title: Age of culture I
Post by: kalan_vod on July 13, 2006, 07:48:00 pm
Sounds great, I hope you can get this done. If you need any help with the memory eating bug let me know.
Title: Age of culture I
Post by: lolje on July 13, 2006, 07:56:00 pm
Yea there are some memory eating bug(s) in Age of culture I.
Just scroll throug the forum.

Oh and don't worry if I can get tis done  ;)wink.gif with xlib it'll run (like I already said) probably much faster without any problems. It's gonna be easier as Age of culture I.
Thx for your all interests

lolje
Title: Age of culture I
Post by: Spellshaper on July 14, 2006, 04:05:00 am
kewl stuff.
xLib can do it all ^^
Title: Age of culture I
Post by: DJ Omnimaga on July 14, 2006, 01:49:00 pm
wow sound cool, too bad you couldnt remove the memory bug :(sad.gif but still its an awesome game and I cant wait to try the next version
Title: Age of culture I
Post by: Spellshaper on July 17, 2006, 10:57:00 am
hm... the title screen for AOCII is gonna take a while ^_^
sry that I haven't gotten around yet. Have to do:
1. school (final spurts before teh holidays!!!!)
2. train my poor voice so I can sing with some friends tis weekend
3. burn my school records for this year :evil:

so I'll work on the screen in between these things ^_^
Title: Age of culture I
Post by: lolje on July 18, 2006, 06:01:00 am
take your time...

So and for the people which are interested in Age of culture II, I have a little present: The very first demo!
Well, actually it's just the cursor-engine and the graphical interface, but you see how the game probably will look like - that's better than nothing, isn't it?

The group file is attached.
Make sure that you have installed xLIB.
Title: Age of culture I
Post by: DJ Omnimaga on July 18, 2006, 06:12:00 am
this is O_Oshocked2.gif
Title: Age of culture I
Post by: DJ Omnimaga on July 22, 2006, 01:27:00 am
w00t, how big the map can be ?
Title: Age of culture I
Post by: lolje on September 10, 2006, 03:04:00 am
Ok, I fixed the problem with the Memory leeks in Age of culture I.

(Check the Attachement!)
Title: Age of culture I
Post by: DJ Omnimaga on September 10, 2006, 03:06:00 am
wow cool to hear! How did u fixed it? I'll try asap
Title: Age of culture I
Post by: lolje on September 10, 2006, 03:13:00 am
I just added a launch program. The main prog returns to the launcher everytime you get ressources on the map.

Returning = RAM-Refresh = Leek Problem Solved

Quite simple; I didn't want to go through all these 15000 bytes...  :Dbiggrin.gif
Title: Age of culture I
Post by: DJ Omnimaga on September 10, 2006, 03:43:00 am
aaaah cool to hear, I'll update in archives asap!
Title: Age of culture I
Post by: lolje on October 12, 2007, 10:41:00 am
There might follow kinda 'final' update that includes a better Readme-file
(Not an important update - but possibly the last one on Age of Culture I...)
Title: Age of culture I
Post by: DJ Omnimaga on October 12, 2007, 12:54:00 pm
yay!