Search the Community
Showing results for tags 'homebews'.
-
I've been gone for a long while but I'd like to revisit my plans for an Atari 2600 Tetris game (eventually becoming a 2-player co-op version as I was working on in the past.) I've recently been looking at ChatGPT-4 for AI-assisted game development, and have been utterly blown away by how coherent this tool actually is! Here is a snippet of a GPT-4 prompt asking for a general code outline to work from as boilerplate or a template for the Tetris game. Let's see if we can finally finish this thing! Me: Can you generate a brief outline of the program code structure showing how the game functions might be organized in a concise and logical way? Omit the actual code blocks, simply commenting them out with an ellipsis (...). Include functions that we have not fully written yet. ChatGPT: Here's an outline of the program code structure for your Tetris game on the Atari 2600: ; Constants and variables ... ; Initialization code ... ; Main game loop GameLoop: ; Read and handle user input JSR HandleInput ; ... ; Update game logic (gravity, collisions, etc.) JSR UpdateGameLogic ; ... ; Check for line clears JSR CheckLineClear ; ... ; Update game level and input delay JSR UpdateGameLevel ; ... ; Draw the game elements JSR DrawPlayfield JSR DrawTetromino JSR DrawScore ; ... ; Wait for the next frame (VBLANK handling) ; ... JMP GameLoop ; Subroutines ; HandleInput HandleInput: ; ... RTS ; UpdateGameLogic UpdateGameLogic: ; ... RTS ; CheckLineClear CheckLineClear: ; ... RTS ; UpdateGameLevel UpdateGameLevel: ; ... RTS ; DrawPlayfield DrawPlayfield: ; ... RTS ; DrawTetromino DrawTetromino: ; ... RTS ; DrawScore DrawScore: ; ... RTS ; Additional functions ; RotateTetromino RotateTetromino: ; ... RTS ; CheckCollision CheckCollision: ; ... RTS ; DropTetromino DropTetromino: ; ... RTS ; ClearLine ClearLine: ; ... RTS ; GenerateNewTetromino GenerateNewTetromino: ; ... RTS ; RandomNumberGenerator RandomNumberGenerator: ; ... RTS Chat-GPT: This outline shows a logical organization of the game functions, including some functions that we haven't fully written yet. The main game loop calls each of the necessary subroutines to handle user input, update game logic, check for line clears, update the game level, and draw game elements.
- 31 replies
-
- 5
-
- homebews
- artificial intelligence
-
(and 2 more)
Tagged with:
-
Am I able to make the screen stop updating in certain areas so I can basically fake having more sprites or is this not possible in batari basic?
-
Other games besides platformers and ports that I might make for the 7800: -At least two horizontal shooters. -At least one overhead adventure game. -At least one other vertical shooter. However, not until Heofonfir is done.
-
Time to announce the forth and final game of the 2021 Harmony Games Tournament which is Doggone it by Andrew Pauley (Armscar Coder) which won Best Original game in the 3rd Annual Atari Homebrew Awards. We are using the latest Rom:Doggone_It!.bin Simple rules play until you loose your lives (the left difficulty switch only turns off the foot steps of hank) Post your Scores in this thread only I will update the Scores in this post and at Atari video Club website Harmony games Page Point scoring: top 10: 10 (for first) to 2(for tenth) 1 for everybody after 10. This round starts on June 8th at noon Central time and ends July 12th at 2pm Central Name : score : Points -------------------------------------- @Jason_Atari Jason : 46,236 10pts @Armscar Coder Andrew P: 45,176 9pts @cwieland Charles W: 37,332 8pts @ZeroPage Homebrew James O: 31,575 7pts @ZeroPage Homebrew Tanya O : 28,160 6pts
-
Time to announce the forth and final Bonus Game of the 2021 Harmony Games Tournament which is Zoo Keeper from Champ Games which won for Best Port in the 3rd Annual Atari Homebrew Awards. Instead of playing the Rom posted at Atari Age we will be using the final demo version that is at Champ Games download page Since this version only has 2 levels we will be playing on standard level left difficultly switch is not used,Right only changes the play field (solid or like the arcade) Play until you lose your lives or after you complete all 4 rounds (after round 4 the game goes back to first round). This round starts on June 8th at noon Central and Ends on July 12th at 2pm Central. Ranks start a 9pts for 1st place and 1pt for 9th and 10th place. ****Side note the top score in this round be used in the Beat the Champ version of this tournament At the 2021 Video Game Summit on July 17th,2021, where this game and other Champ Games ports will be played on a 2600 Console Arcade Cabinet provided by Arcade816 which owned by @radd (aka Ray Price)**** Scores for Final bonus round Name Score Points ---------------------------- @ZeroPage Homebrew James O 434,300 9pts @cwieland Charles W 130,230 8pts @ZeroPage Homebrew Tanya 0 86,330 7pts
-
Hello everyone! I picked up this device at a surplus electronic store, and I wanted to know if you folks might have more information on what it is, how to use it, etc.? I believe it is an EPROM programmer but I cannot find any info on it when I look it up or the associated company (Timely Technology). I wondered if it could be used to write to EPROM chips for creating homebrew cartridges for the 2600 but I'm not sure what else I would need to get it hooked to a modern computer. I think one of the cables is a parallel port but I'm not 100%. I'm hoping someone can point me in the right direction with this!
-
Time to announce the third game of the 2020 Harmony Games Tournament Which is Amoeba Jump which won for Best Homebrew < 4K in the 2019 Atari Homebrew Awards We are going to be using version 1.3 of the game which can be seen here (instructions are also there) as there is no difficulty settings or different levels in this game we will accept scores past 45 points (this is determined after a few plays I did that 45pts is what you get on first screen before the first spring shows up) play until you die and submit your best score as according to what I said above. Post your Scores in this thread only I will update the Scores in this post and at Atari video Club website Harmony games Page Point scoring: top 10: 10 (for first) to 2(for tenth) 1 for everybody after 10. this round starts on May9th at 12pm CT and ends on June 7th at 2pm CT ------------------------------------------------------------------------------- Scores for round 3 Charles Wieland 24,411 10pts James (ZPH) 13.050 9pts Thomas Jentzch 6453 1pt* Tanya (ZPH) 5023 8pts Arenafoot 2107 7pts Dan Iacovelli 1353 6pts ------------------------------------------------ Leader board scores after Round 3 James (ZPH) 27pts Tanya (ZPH) 23pts Arenafoot 20pts Charles Wieland 19pts Dan Iacovelli 12pts Thomas Jentzch 11pts Aerlan (ZPH) 9pts *Thomas's score was submitted after the deadline so he is getting 1pt for leader board
-
The Ninth round of the 2013 Harmony Games as suggested by Gorfy is Backfire Description: Backfire is a homebrew game for the Atari 2600 written by Chad Lare. In Backfire you have two guns, one on the top of the screen and one on the bottom. To control the gun on the top of the screen, press up, to switch to the other gun, press down. Once you are controlling a gun, you can move horizontally and shoot. If you have a clear shot all the way across the screen, you can accidentally blow up your own gun. Also if you shoot one of the barriers, your shot is reflected back at you and you have to get out of the way (hence the name Backfire). Scoring: There are four types of targets. The spaceships are worth 10 points if you shoot them when they are on one of the center lines, 0 points if they are on a line right next to your gun, or 5 points anywhere else on the screen. There are also red, blue, and green UFOs. The red ones are worth 100 points, the blue ones give you an extra life, and the green ones clear out all of the barriers and set you back to an easier level where you have more clear shots. If you don't shoot any green UFOs for a while, the levels get ridiculously hard. How to win: You can't! This is Atari. You play till you lose. Them's the rules! Difficulty switches, select switch, and BW/Color switch have no effect . Only the 1st joystick is used. you can d/l the game here This Round ends October 19th Good Luck!!! The Next game will be chosen by CrimeFighter (we are only doing strictly homebrew games no hacks from this point on,toward the end of this round if I don't hear back from crimefighter I will choose the game) any scores for Hell-o-ween posted (for those who are not listed) will now count as one point until Oct 1 then no more won't be accepted as always scores will only be updated on the webpage and AVC Forum(since I have no editing feature here) (you can also post scores on the AVC Forum as well just follow the instructions posted on the harmony games web page)