Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Harekiet ! (Registered 2017-07-23) You are not logged in 
CSDb User Forums


Forums > C64 Pixeling > Graphician for intense EF game
2016-07-09 12:50
oziphantom

Registered: Oct 2014
Posts: 138
Graphician for intense EF game

Hi
I'm putting a plan for an Easy Flash game that is mostly a port, I plan to see what can be achieved with EF tech, so it will be more intense than the usual game. I.e. I anticipate swapping charset mid level, sprite copies ins etc also IFLI loading screen etc.
The game is a run'n'gun like Rush'n'Attack or Contra but with a lower enemy count and it is a "license" so aiming for a better "Ocean" look.
 
... 5 posts hidden. Click here to view all posts....
 
2016-07-11 11:57
oziphantom

Registered: Oct 2014
Posts: 138
Because we "cut" code, sculpting sounds over the top.
2016-07-11 23:41
Count Zero

Registered: Jan 2003
Posts: 762
Any artistic stunts given - using an EasyFlash and "IFLI loading screens"?

Wtf - so plan is to fill the memory with gfx to display - delay - to snap-load the whatever game? Surely needs a graphician then of course ...
2016-07-12 09:43
oziphantom

Registered: Oct 2014
Posts: 138
People like their Loading Screens even if it is a crt ;) I've been doing some EF conversion work and the loading screen has been a must But in this case it would be the Title screen as well.
So yes IFLI then Choose Save Game screen.

I think the levels can be stored Char by Char and Colour per Char. at 4K with 20 lines high ( space for a HUD ) we can fit 5 screens wide per 8K of Chars and Colour Ram or 10 per 16K chunk. I think the levels will work well with repeated blocks like this as well. Like how Mayhem In Monsterland does it repeats.
With the map in straight RAM the scroller becomes a copy loop which will save a lot of raster. Using a separate 4x4 block map for collision and AI control should speed up the collision and AI routines as well.
For the bosses we can copy in the boss sprites over the normal entities, then after copy them back. We can use tunnels and moving in/out of rooms to hide Charset swaps to change the background look.
2016-07-12 18:36
Count Zero

Registered: Jan 2003
Posts: 762
Aaaaha ... "Using a separate 4x4 block map for collision and AI control should speed up the collision and AI routines as well." ...

Not being too sure but quite so: people here cant wait to get the hand on a (packed) 10 kb preview from what it sounds! As the mindmap is already there but as it also sounds like no code was dedicated to the actual game or it's "AI" yet - Why not start there, get game logic and stuff working in the first place to later allow graphicians to take a glance and decide whether to contribute?
Graphicians and musicians are usually a lot faster then the coder and the implementation.

So far I don't see much an EF would contribute to "whatever" game here unless static code run from ROM or gfx storage comes into play.
2016-07-13 10:29
Oswald

Registered: Apr 2002
Posts: 4053
"With the map in straight RAM the scroller becomes a copy loop which will save a lot of raster. "

it will save nothing, as 'normally' you also just copy the screen mem 1 char up/down left/right, etc.
2016-07-13 11:11
cadaver

Registered: Feb 2002
Posts: 1042
If you want speeded-up scrolling without VIC tricks, REU will be a better bet, as it allows to do fast DMA transfers from a large level data area to the screen/colors.
2016-07-13 13:12
oziphantom

Registered: Oct 2014
Posts: 138
I'm not thinking of getting "Mayhem in Monsterland" speeds, just having a fixed place "scrolling" window scroller should save me some clocks that I can use for other things. Since the Source will always be in the same place, using unrolled loops should be easier. I will also get CRAM per map tile(1x1) as well for almost "free"
2016-07-13 18:50
Oswald

Registered: Apr 2002
Posts: 4053
Quote: I'm not thinking of getting "Mayhem in Monsterland" speeds, just having a fixed place "scrolling" window scroller should save me some clocks that I can use for other things. Since the Source will always be in the same place, using unrolled loops should be easier. I will also get CRAM per map tile(1x1) as well for almost "free"

best scrolling tech also uses unrolled loops (per column) how can you copy from memory faster ? in fact it will be slower coz you'll need selfmodded abs or (),y adressing to read from a big map.
2016-07-13 22:52
Groepaz

Registered: Dec 2001
Posts: 8107
somehow it sounds like the first line of the first post sums it up - does any code exist already to back this up?
2016-07-14 15:03
oziphantom

Registered: Oct 2014
Posts: 138
I don't need to do any block unpacking or calculations. Also since the map is always in the "same" place in RAM I can put each row on its own $100 aligned memory location. Thus my plot new column code becomes a simple load,x store. With some logic to trap when I move over the edge of the "bank" and work out what the next bank is.

I have some code for the scroller, its not in the EF as I'm testing on a single "bank" of map data so can just do a PRG at the moment. I'm trying a 3x3 tile look.
Previous - 1 | 2 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Harekiet
Jailbird/Poop Design
Lynx/ΤRIΛD
h0ffman
Bieno64/Commodore Plus
Claus_2015
Merlin/The Seven-A-T..
hedning/G★P
la-style/G*P
Guests online: 47
Top Demos
1 Uncensored  (9.7)
2 Edge of Disgrace  (9.7)
3 The Shores of Reflec..  (9.6)
4 Coma Light 13  (9.6)
5 Lunatico  (9.6)
6 Comaland 100%  (9.5)
7 Incoherent Nightmare  (9.5)
8 Wonderland XII  (9.5)
9 Comaland  (9.5)
10 Wonderland XIII  (9.5)
Top onefile Demos
1 Dawnfall V1.1  (9.5)
2 Daah, Those Acid Pil..  (9.5)
3 Treu Love [reu]  (9.4)
4 Dawnfall  (9.3)
5 SidRok  (9.3)
6 Achtung 5 Years Mayd..  (9.2)
7 One-Der  (9.2)
8 Tunnel Vision  (9.1)
9 Globe 2016 [reu]  (9.1)
10 Safe VSP  (9.1)
Top Groups
1 Booze Design  (9.4)
2 Censor Design  (9.4)
3 Oxyron  (9.4)
4 Crest  (9.3)
5 Arsenic  (9.3)
Top NTSC-Fixers
1 Horizon  (9.7)
2 Pudwerx  (9.6)
3 Stormbringer  (9.6)
4 Fungus  (9.6)
5 Booze  (9.5)

Home - Disclaimer
Copyright © No Name 2001-2017
Page generated in: 0.578 sec.