W.I.P. Codename: INTRUDER for GFX9000/Powergraph by Bitvision Software

Página 4/6
1 | 2 | 3 | | 5 | 6

Por NYYRIKKI

Enlighted (5382)

Imagen del NYYRIKKI

14-05-2016, 04:20

spl wrote:

Why these news are not on front page?

Yes, I agree there could be a bit more frequent flow of news post, but we have what we have... If you want to know the truth, I think this is summary of two things:

For natural reasons MRC admins are not very exited to write news about things that have been floating on forum-side of the page for weeks. It makes the news feel a bit old and outdated. On the other side developers want to get the information out as soon as they have something ready. They don't want to wait for 2, 3, 4, 5... weeks before their news posts hits the front page. MRC is a hobby project after all, so they don't take things like news posts very dead serious all the time.

Por anonymous

incognito ergo sum (109)

Imagen del anonymous

16-05-2016, 19:46

This is a excellent shot em up whit psg. Not necesary anothers extensions if the developers not want.

I'm buy one!

For the people not want give support and make apologize the that or not that a fan game.

freegames

Por nitrofurano

Champion (287)

Imagen del nitrofurano

24-05-2016, 14:54

i would improve one thing - instead of having only 3 different sprites for the main ship (one when moving left, another when moving right, and another when not moving or moving up or down), i would have 5 or more that would rotate to left or to right as we were moving to left or to right , just like we can see in all top-view arcade games like Vulgus, Tokio, Flying Shark, etc.

that is not hard to do, when moving to left or to right you were decreasing or increasing a variable - like from 0 to -3, or from 0 to 3, and when not moving to left or to right, this variable would increase or decrease until 0 - using this will visually smooth the ship motion a lot

when i started to try to code a kind of Flying Shark remake for MSX1 on Boriel’s ZX-Basic Compiler ( Big smile ), the first thing i tried to focus on was how the ship would move, and the code i made for that was this one (never mind about the garbage written in the code) - the most relevant part is after @loop01 , xdrc is the variable i’m talking about as example there :

#include "library/msx1filvrm.bas"
#include "library/msx1ldirvm.bas"
#include "library/msxcolor.bas"
#include "library/msxscreen.bas"
#include "library/msx1vpoke.bas"
#include "library/msxpalette.bas"
#include "library/msx1putsprite.bas"
#include "library/msxsnsmat.bas"
#include "library/_msx16x16sprites.bas"
#include "library/msxrnd.bas"
#include "library/_msxwaitvbl_deprecated.bas" '- <-!!! - replace
#include "library/flyingsharksprites_msx_bw.bas"
'-------------------------------------------------------------------------------
'- defining variables
dim oxsp as uinteger at $E000
dim oysp as uinteger at $E002
dim xdrc as uinteger at $E004
dim sprnum as uinteger at $E006
dim frmcnt as uinteger at $E008
xdrc=112:sprnum=0
oxsp=116:oysp=160
'-------------------------------------------------------------------------------
'- whatever...
msxcolor($7,$E,$1)
msxscreen(2,0,0,0)
msx16x16sprites() '- sets 16x16 sprite size, i have no idea how to do it otherwise?
'-------------------------------------------------------------------------------
'- sprites
msx1ldirvm($3800,@sprites01,1024)
'-------------------------------------------------------------------------------
loop01:
'- moving the ship
'if (msxsnsmat(8) band 1)=0 and shot=0 then:shot=1:end if
if (msxsnsmat(8) band 128)=0 then:oxsp=oxsp+1:xdrc=xdrc+8:end if '- right 
if (msxsnsmat(8) band 16)=0 then:oxsp=oxsp-1:xdrc=xdrc-8:end if  '- left
if (msxsnsmat(8) band 64)=0 then:oysp=oysp+1:end if  '- down
if (msxsnsmat(8) band 32)=0 then:oysp=oysp-1:end if  '- up
if xdrc<112 then:xdrc=xdrc+4:end if
if xdrc>112 then:xdrc=xdrc-4:end if
if xdrc<32 then:xdrc=32:end if
if xdrc>191 then:xdrc=191:end if
if oxsp<4 then oxsp=4:end if
if oysp<4 then oysp=4:end if
if oxsp>224 then oxsp=224:end if
if oysp>180 then oysp=180:end if
sprnum=(int(xdrc/32))-1
msx1putsprite(0,oxsp+peek(@sprpos01+0+sprnum),oysp,(sprnum+((frmcnt band 2)*8) )*4,5)
msx1putsprite(1,oxsp+peek(@sprpos01+8+sprnum),oysp,(sprnum+8+((frmcnt band 2)*8) )*4,4)
msxwaitvbldeprecated()
frmcnt=frmcnt+1
goto loop01
'-------------------------------------------------------------------------------
sprpos01:
asm
  defb 3,2,0,2,4,0,0,0
  defb 4,6,8,6,5,0,0,0
  end asm
'-------------------------------------------------------------------------------

Por AxelStone

Prophet (2694)

Imagen del AxelStone

26-05-2016, 21:17

spl wrote:

Why these news are not on front page?

totally agree, new games should be in front page.

nitrofurano wrote:

i would improve one thing - instead of having only 3 different sprites for the main ship (one when moving left, another when moving right, and another when not moving or moving up or down), i would have 5 or more that would rotate to left or to right as we were moving to left or to right , just like we can see in all top-view arcade games like Vulgus, Tokio, Flying Shark, etc.

It's a W.I.P. game, so there is time to improve things like that. You are right, it should be a nice improvement.

Por msxtrd

Master (209)

Imagen del msxtrd

29-05-2016, 00:30

Looks promising, please add SCC or / and MOONSOUND music Smile

Por Lord_Zett

Paladin (807)

Imagen del Lord_Zett

29-05-2016, 09:56

hmm nice! wanna play this game.
nice use of the duallayer option in the v9990

Por tfh

Paragon (1812)

Imagen del tfh

29-05-2016, 10:15

Impressive Smile Smile

Por anonymous

incognito ergo sum (109)

Imagen del anonymous

29-05-2016, 13:30

PSG is good. If you add Moonsound other users cannot hear.

2 slots: Game+V9990 = Not slot for moonsound or SCC if you not have slot expander.

Por Latok

msx guru (3686)

Imagen del Latok

29-05-2016, 13:45

I agree with mesiasmsx. No moonsound. And if you want richer sound, support opll as it's often internally available and it's an official extension to the MSX standard Smile

Por ARTRAG

Enlighted (6244)

Imagen del ARTRAG

29-05-2016, 13:49

About OPLL, is there a set of routines to be used to:
- detect its presence
- play a set of tones at give frequencies

Página 4/6
1 | 2 | 3 | | 5 | 6