This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Ideas/Start New Projects => Your Projects
Author Message
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 21 Sep 2006 08:06:50 pm    Post subject:

This is gonna be a port of the the classic Mac OS game Strategic Conquest 3.0

the original game looks like this: http://upload.wikimedia.org/wikipedia/en/c/c4/Sc3.jpg (Not dial-up friendly)


'tis going to be in asm for DCS6.

Battleship:
http://rancidmoose.homeip.net/~thomas/stra.../battleship.bmp
Bomber:
http://rancidmoose.homeip.net/~thomas/stratcon/bomber.bmp
Carrier:
http://rancidmoose.homeip.net/~thomas/stratcon/carrier.bmp
City:

Destroyer:
http://rancidmoose.homeip.net/~thomas/stratcon/destroy.bmp
Fighter:

Land:

Smoke overlay for occupied city:

Submarine:
http://rancidmoose.homeip.net/~thomas/stratcon/sub.bmp
Tank:

Transport:

Water:
Back to top
Fallen Ghost


Elite


Joined: 15 Jun 2006
Posts: 955

Posted: 21 Sep 2006 08:58:08 pm    Post subject:

Strategy game?!?! Ok, you play with turns, instead of Real-Time? DCS6, will it be possible to port it to Mirage also, is the syntax for header different or calls different?

This looks nice!


Last edited by Guest on 21 Sep 2006 08:58:18 pm; edited 1 time in total
Back to top
Sage Orator


Advanced Member


Joined: 23 Apr 2006
Posts: 337

Posted: 21 Sep 2006 09:04:53 pm    Post subject:

DCS6 is compatible with Mirage, so there should be no problem.
Back to top
DigiTan
Unregistered HyperCam 2


Super Elite (Last Title)


Joined: 10 Nov 2003
Posts: 4468

Posted: 21 Sep 2006 10:31:15 pm    Post subject:

I like the way this one is looking. Sort of reminds me of Civilization. (Er, civ the game. I'm not suggesting I'm far from civilization or something)

Last edited by Guest on 21 Sep 2006 10:32:53 pm; edited 1 time in total
Back to top
Fallen Ghost


Elite


Joined: 15 Jun 2006
Posts: 955

Posted: 22 Sep 2006 05:22:01 am    Post subject:

DigiTan wrote:
I like the way this one is looking.  Sort of reminds me of Civilization.  (Er, civ the game.  I'm not suggesting I'm far from civilization or something)
[post="88737"]<{POST_SNAPBACK}>[/post]


I guess some older version of Civ, because Civ 4 doesn't exaclty look like this...

@Elfprince: When do you think you will be finished?
Back to top
Cure


Active Member


Joined: 11 Apr 2006
Posts: 739

Posted: 22 Sep 2006 05:48:41 am    Post subject:

Looks great! I always loved these types of games, so I'm looking foward to it.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 22 Sep 2006 06:05:20 am    Post subject:

Fallen Ghost wrote:
Strategy game?!?! Ok, you play with turns, instead of Real-Time? DCS6, will it be possible to port it to Mirage also, is the syntax for header different or calls different?

This looks nice!
[post="88731"]<{POST_SNAPBACK}>[/post]


the latest beta of DCS6 (on the Cemetech website) already runs Mirage programs almost flawlessly, and it also has several graphical libraries I want to use which is what convinced to do it in Asm instead of pure Basic

DigiTan wrote:
I like the way this one is looking.  Sort of reminds me of Civilization.  (Er, civ the game.  I'm not suggesting I'm far from civilization or something)
[post="88737"]<{POST_SNAPBACK}>[/post]

the original Strategic Conquest predates Civilization by a significant major (think Apple II), although like Civilization they are now up to version 4....but its stalled there since version 4 was still Mac OS (no X....) and version three was Mac OS 6 or higher....

Fallen Ghost wrote:
@Elfprince: When do you think you will be finished?
[post="88742"]<{POST_SNAPBACK}>[/post]


no idea, just getting started.

Cure777 wrote:
Looks great! I always loved these types of games, so I'm looking foward to it.

I hope you enjoy it.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 24 Sep 2006 06:22:14 pm    Post subject:

Back to top
Cure


Active Member


Joined: 11 Apr 2006
Posts: 739

Posted: 24 Sep 2006 06:29:18 pm    Post subject:

elfprince13 wrote:

[post="88916"]<{POST_SNAPBACK}>[/post]

Neutral Neutral Neutral

/me drools

Looks awesome. I absolutley cannot wait for this game.

/me walks all the way from mass to vermont to pinch elfprince until he finishes it.


Last edited by Guest on 24 Sep 2006 06:43:31 pm; edited 1 time in total
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 24 Sep 2006 06:33:26 pm    Post subject:

Cure777 wrote:
elfprince13 wrote:

[post="88916"]<{POST_SNAPBACK}>[/post]

Neutral Neutral Neutral

/me drools

Looks awesome. I absolutley cannot wait for this game.

/me walks all the way from mass to vermont to pinch elfprince until he finishes it.
[post="88917"]<{POST_SNAPBACK}>[/post]



thanks, I spent most of the day debugging that and DCS6 simultaneously with Kerm
Back to top
Fallen Ghost


Elite


Joined: 15 Jun 2006
Posts: 955

Posted: 24 Sep 2006 07:33:54 pm    Post subject:

Nice! how much billion hours have you been passing on that project since beginning?
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 24 Sep 2006 07:47:11 pm    Post subject:

Fallen Ghost wrote:
Nice! how much billion hours have you been passing on that project since beginning?
[post="88923"]<{POST_SNAPBACK}>[/post]



I think I spent about 8 hours total, 6 today, and 2 before that ripping sprites..

btw, I also have 8*8 versions of all the 16*16 sprites up there so people can use higher zoom and nicer graphics or lower zoom and smoother gameplay
Back to top
Cure


Active Member


Joined: 11 Apr 2006
Posts: 739

Posted: 26 Sep 2006 06:09:58 pm    Post subject:

Oh my god I want this game sooo badly...

Please finish it soon!
Back to top
chipmaster


Active Member


Joined: 21 Sep 2005
Posts: 601

Posted: 26 Sep 2006 06:33:26 pm    Post subject:

Fallen Ghost wrote:
DCS6, will it be possible to port it to Mirage also, is the syntax for header different or calls different?

This looks nice!
[post="88731"]<{POST_SNAPBACK}>[/post]


Sage Orator wrote:
DCS6 is compatible with Mirage, so there should be no problem.
[post="88732"]<{POST_SNAPBACK}>[/post]


That's not true. DCS has a library of functions called the DCS GUI routines that are being utilized to make up what you can see in that screenshot. The scroll bar, buttons, radio buttons, and mouse are being controlled by these routines. Mirage has nothing like them, and it would take rewriting all of those routines to port it. Looks like you'll have to use DCS if you want to use this program Wink
Back to top
Sage Orator


Advanced Member


Joined: 23 Apr 2006
Posts: 337

Posted: 26 Sep 2006 07:54:24 pm    Post subject:

Sorry, i completly forgot that he's doing this with DCS libs. DCS is compatable with Mirage, but Mirage not with DCS.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 26 Sep 2006 08:46:44 pm    Post subject:

Sage Orator wrote:
Sorry, i completly forgot that he's doing this with DCS libs. DCS is compatable with Mirage, but Mirage not with DCS.
[post="89055"]<{POST_SNAPBACK}>[/post]


precisely,

btw I pretty much decided on the format for storing both map data and the data for the individual pieces on the board, I'll try to get my next screeny up by monday
Back to top
Sage Orator


Advanced Member


Joined: 23 Apr 2006
Posts: 337

Posted: 26 Sep 2006 08:48:18 pm    Post subject:

Awesome, looking good.

I need more sleep, I'm not getting anything right.
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 12 Oct 2006 10:42:23 am    Post subject:

well, Ive decided against 16*16 entirely because of screen real estate issues. :(

however several other things have been accomplished in the mean time;

mock-up game screen:




working map generation code thanks to some help from Jim E:


Code:

.nolist
#include "ion.inc"
_strcpy   =$44E3
_MultAbyE   =$8042
.list
   
#IFDEF TI83P
   .org progstart -2
   .db $BB,$6D
#ENDIF

   ret
   jr nc,Start
   .db "Map Generator Demo",0
Start:
   bcall(_cleargbuf)
   bcall(_ClrLcdf)
   call seed
   ld de,gbuf
   ld hl,saferam1
   ld bc,768
   ldir
   call ionFastCopy
   bcall(_getkey)
   ret

seed:
   ld de,saferam1
   ld hl,gbuf
   ld bc,768
   ldir
   ld b,10
   call ionRandom
   add a,10
   ld b,a
   ld (numseeds),a
   
seedjump:
   push bc
   ld b,60
   call ionRandom
   inc a
   inc a
   ld e,a
   ld b,92
   call ionRandom
   inc a
   inc a
   ld (coordx),a
   ld a,e
   ld (coordy),a
   call getMapPixel
   OR (HL)
   LD (HL), A
   call popisland
   pop bc
   djnz seedjump
   ret   

popisland:
   ld a,(numseeds)
   ld e,a
   ld d,0
   ld hl,25
   or a
   sbc hl,de
   ld a,l
   ld (mdist),a
   ld e,a
   ld h,a
   call H_Times_E
   add HL,HL
islandloop:
   push hl
   ld a,(mdist)
   push af
   ld b,5
   call ionRandom
   ld b,a
   pop af
   add a,b
   ld b,a
   call ionRandom
   ld e,a
   ld a,(coordy)
   add a,e
   ld e,a
   ld a,(mdist)
   ld b,a
   call ionRandom
   ld b,a
   ld a,(coordx)
   add a,b
   call getMapPixel
   OR (HL)
   LD (HL),A
   pop hl
   dec hl
   ld a,h
   or l
   jr nz,islandloop
   ret
   
numseeds:
   .db 0
coordx:
   .db 0
coordy:
   .db 0
mdist:
   .db 0

H_Times_E:          ; HL = H × E
   LD     D, 0      ; Zero D and L
   LD     L, D
   LD     B, 8
_loop:
   ADD    HL, HL    ; Get most-significant bit of HL
   JR     NC, _skip
   ADD    HL, DE
_skip:
   DJNZ   _loop
   RET
   
getMapPixel:
   ld   d,$00
   ld   h,d
   ld   l,e
   add   hl,de
   add   hl,de
   add   hl,hl
   add   hl,hl
   ld   de,saferam1
   add   hl,de
   ld   b,$00
   ld   c,a
   and   %00000111
   srl   c
   srl   c
   srl   c
   add   hl,bc
   ld   b,a
   inc   b
   ld   a,%00000001
getPixelLoop:
   rrca
   djnz   getPixelLoop
   ret
 
.end
END


Last edited by Guest on 12 Oct 2006 04:33:47 pm; edited 1 time in total
Back to top
BobC


Newbie


Joined: 04 Dec 2006
Posts: 1

Posted: 04 Dec 2006 04:45:53 pm    Post subject:

This is kind of like Web War 3, isn't it?

Web War 3
Back to top
elfprince13
Retired


Super Elite (Last Title)


Joined: 11 Apr 2005
Posts: 3500

Posted: 05 Dec 2006 11:48:57 am    Post subject:

Web War 3 seems to be a direct rip off of Strategic Conquest, yes.


Anywho, yesterday, after a long hiatus, I started hacking out the main map displayer, it seems to be going fairly well, although Im having a little trouble as its been a while since I coded any asm....
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    » Goto page 1, 2  Next
» View previous topic :: View next topic  
Page 1 of 2 » All times are UTC - 5 Hours

 

Advertisement