|
Post by johnno56 on Jan 29, 2019 18:58:05 GMT -6
Update:
I have *almost* got the mechanics of the game done. ie: Player movement; Player firing; ufo's movement - only three enemies - (works but not happy with it...): Sprites are crud - ufo's are filled circles; Player bullet small square; Scoring system - no hi-score; crud '8 bit' sound effects
Collision Detection could be a problem. Bounding Box tends to be a bit inaccurate at higher speeds. But that may be ok for 'old' games... lol Circular distance also has a high speed problem but unlike bounding box there is a greater chance of "I could have sworn that hit!" near miss events.
I don't think RC has a sprite collision system, so I'm going to choose either Box or Disc detection, and hope we do not get any lag.
I gotta tell you that this experience is both fun and frustrating... I do not usually 'create' games. Thinking 'outside the box' is highly illogical. I prefer to either modify or adapt 'old' games - and only if I think I can... lol
I do not have a 'plan b' if this project either 'goes south' or is just plain crud. Tell me guys are not 'placing all your eggs into one basket'? Pressure and I just do not get along...
By the way, how long is it supposed to take to make an '8 bit' style game? This is my second day and I am getting Netfix withdrawal....
J
ps: Nuts! My coffee cup is empty again!!
|
|
|
Post by kennn on Jan 30, 2019 10:08:29 GMT -6
johnno56 wrote:
Good! Ok, I suggest that you can make some alpha versions for us to download and test. Then we can enjoy your nice game and will give you constructive comments. Then you can improve the game to make it perfect.
These are complicated. I can't help as my programming knowledge is too little. You need tbird or n00b's help. I hope that they will come out to help you to solve the above problems.
Haaa, I have confidence in your game.
Don't be too nervous. You only need to try your best to finish this game.
There should be no standard answer for this question. Simple game needs less time. (eg. Pong, Breakout) Some games need more time. (eg. RPG)
|
|
|
Post by johnno56 on Jan 30, 2019 13:50:04 GMT -6
I decided to use Amstrad as a guide for the game. I used to own one but the biggest plus is the 27 colours... I just don't know if I can cope with that many... NOT... lol. 27? When I am used to using 16,772,216 colours... lol I am attempting to make the game in 'stages'. At the moment, the game is playable, but 'one-sided'. The player cannot lose. The basic (no pun intended) mechanics of the game is pretty much done. I will try to attach a copy... It's not pretty - but most 8 bit games were as ugly as sin... lol - with still a few problems. The second stage is allowing the enemy to shoot back... This will take some 'head scratching' - well for me anyway - lol The third stage will be player weapon choice and defence. Current problems: Apart from the brain almost frying... Lag. I tested the game at full screen and the game noticeably lags when the player fires. When it runs at the normal 640x400 size it runs fine. I have a suspicion that this may be tied together with collision detection... I suspect that while the player bullet is moving it is also 'jumping' to perform the collision detection routine and back again. I have a plan... It's awfully 'old school' but it might work... I have actually downloaded the amstrad font... it really puts the "ug" in ulgly... lol Added simple start and finish screens - No flashy images just yet - pure text.. The game can get a bit frustrating towards the end and can take a little while to finish - that's pretty sad - I wrote the beast and I get frustrated... lol I am beginning my third day and my caffeine levels have depleted... I will attach the first stage, then I'm going out for coffee and crossword puzzles, then return to experiment once again.... Have a great day. J ufo.zip (71.68 KB) Hmm... I'm permitted to attach up to 3 files of a maximum size each of 1meg... I just don't know how I'm going to cope... lol
|
|
|
Post by johnno56 on Jan 30, 2019 17:12:30 GMT -6
Update:
Lag is fixed. I was using 'getPixel()' to detect the collision between the player bullet and the *spoiler alert* barriers. Changed all collision detection to bounding box. I will update the link...
J
|
|
|
Post by tbird on Jan 30, 2019 22:04:37 GMT -6
Fun game so far, took me a little while to get 100 points. I don't find the font ugly, it looks....authentic
|
|
|
Post by johnno56 on Jan 31, 2019 2:35:44 GMT -6
Thank you... As soon as the brain cobwebs have cleared I'll begin working on the bad guy's ability to shoot back... It cannot be any harder than the player shooting, right? After all, it's just a bunch of timers and a reversed direction... my brain hurts...
|
|
|
Post by kennn on Jan 31, 2019 3:27:01 GMT -6
Sorry, I cannot run RC Basic on my computer. After I solve my problem, I will play your nice game. Thanks!
|
|
|
Post by kennn on Jan 31, 2019 3:57:47 GMT -6
Ok, RC Basic can be used on my computer now. I am using Windows XP.
I can also play your entry now. Very nice!
Not perfect but this game has potential. This entry looks really nostalgic.
Though only a few colours are used in this game, the game screen gives me a comfortable feeling!
|
|
|
Post by johnno56 on Jan 31, 2019 4:42:08 GMT -6
If you had owned an Amstrad CPC464, those 'few' colours, would have been a blessing... 640x400 (Mode 2) only allowed the user 2 colours... One was used for the background...
The overall 'look' is quit drab at the moment. I am trying to get everything working as quickly as I can so I can then concentrate on the 'presentation'...
Any suggestions would be greatly appreciated... Kind of 'winging it' at the moment... Perhaps I should have spent more time on planning a preparation? lol
"Not perfect" is an understatement... The collision detection is a bit flaky... I suspected that it might be because of the speed of the colliding objects... I am having difficulty with the enemy's firing routine... Of course when the firing routine is fixed a player health/damage system will have to be added... How long have I got to get this thing finished? lol
WidowsXP? Are we 'nostelgic' or perhaps an older machine? Anyway, as long as you got RC running, that's what's important.
I'm going around in circles with this firing routine... Time to scrap it and try something different... The routine, not the game... lol
Coffee first...
J
|
|
|
Post by kennn on Jan 31, 2019 7:17:12 GMT -6
If you had owned an Amstrad CPC464, those 'few' colours, would have been a blessing... 640x400 (Mode 2) only allowed the user 2 colours... One was used for the background... Rules: Amstrad CPC : Resolution : 640×200 / 320x200 / 160×200 Colours : 27 Audio : 3 channel Graphical limits : Had a palette of 27 colours but only a maximum of 16 could be used on screen. 160×200, 16 colours ( from a palette of 27 colours ) 320×200, 4 colours ( from a palette of 27 colours ) 640×200, 2 colours ( from a palette of 27 colours ) No 640x400, only 640x200. In 640x200, An Amstrad CPC outputs game screen to a 4:3 monitor, it means that the pixels are not in square. Those pixels are retangular. A similar situation happens in 160x200. In fact, in 320x200, pixels are also retangular, not in square. I think that it is hard to design an interesting and entertaining shooting game. So you really need to spend more time on gameplay. ASAP. You are skilful enough! Yes, an old computer.
|
|
|
Post by kennn on Jan 31, 2019 7:23:25 GMT -6
I decided to use Amstrad as a guide for the game. I used to own one but the biggest plus is the 27 colours... I just don't know if I can cope with that many... NOT... lol. 27? When I am used to using 16,772,216 colours... lol Yes, challenging mission. Yes, the game really needs more than one stage. If only one stage is in this game, gamers will easily think that the gameplay is boring. Nice ideas. Gameplay is important in this contest. Outstanding or creative gameplay in a shooting game, not too easy. Your game will be improved gradually with different experiments! By the way, the gameplay of your game looks similar to these games. version 1 www.youtube.com/watch?v=T6kopmm1-Jwversion 2 www.youtube.com/watch?v=WmS3AuRi-l0
|
|
|
Post by johnno56 on Jan 31, 2019 7:38:37 GMT -6
Hmm... 640x200... That's going to put a crimp in things... and only 2 colours... I suppose if Pong could get away with 2 colours... If we want more that 2 colours I think we are going to need a magnifying glass to play... lol
Look like I may have to redesign the graphics... Oh well...
|
|
|
Post by johnno56 on Jan 31, 2019 7:42:32 GMT -6
Seawolf in two colours... Cool. I haven't seen that game in decades...
|
|
|
Post by kennn on Jan 31, 2019 8:50:52 GMT -6
|
|
|
Post by kennn on Jan 31, 2019 8:52:30 GMT -6
Hmm... 640x200... That's going to put a crimp in things... and only 2 colours... I suppose if Pong could get away with 2 colours... If we want more that 2 colours I think we are going to need a magnifying glass to play... lol Look like I may have to redesign the graphics... Oh well... If use more than 2 colours, need to use magnifying glass to play? Don't need to use magnifying glass to play, only need to play the game in full-screen mode. About graphics and gameplay, this video is a good reference video. I watched this video a few days ago. It can really help you. www.youtube.com/watch?v=EbsTNbJOaBg
|
|