Nop90 Posted September 3, 2019 Share Posted September 3, 2019 (edited) 4Ttude is my personal entry for the Atari Lynx 30th Birthday Programming competition. At the end of July the core of Nutmeg (the other entry of mine, made with Retroguru team) was almost completed and all the technical problems solved, so decided to go with a personal work, but with only a month for doing it had to find something simple. The only option was to make an advanced version of the barebone tic tac toe POC I did to test my comlynx lib. The core engine is taken from open source code on github, but since the original code uses the terminal as output, it wasn't a trivial task to make it something playable on the Lynx. My first version of the game was reaaly basic in terms of GFX and Musics. Thanks to the work of @marss 4Tude during the last day had a very nice new dressing (GFX rework is not finished at the moment) and in the future I'll try do the same for the musics if I find a help. The game is a classic 3D tic tac toe played on a cube of 4x4x4 spaces, displayed as 4 layers of a 4x4 grid. To help the players, on the right side there are alternate views of the same cube and of its four diagonals. I think that these alternate views are an innovation respect to a lot of other versions of this game you can find online. The player can remove this alternate views from the board with the game options or pressing Opt1 during game. The last move is displayed with a yellow border and also this mark can be hidden from the options or with Opt1. To learn the game it's possible to play against the CPU selecting a difficulty level from 0 to 10. The CPU is very strong, so to master this game the player has to spend some time learning. If you beat the CPU yor rank rises and the records of yor last ranks is mantained in the game internal save state (only if played with a cart with an EEPROM chip, on a HQ SD cart, or on an emulator with EEPROM emulation). You can also play unranked games that don't change your rank. Think at them as Training Matches. During an unranked game versus the CPU you can use some training tools pressing B: you can undo your last move (only if the game is not over) or ask an hint to the CPU (the CPU will give a hint according to it's difficulty level, at level 0 it will be a random move ? ) When you'll be good enough at this game you can play with other players. There are 2 multiplayers mode: turn based on the same console or with two Lynx connected with a comlynx cable. Thats all, if you like board games this little work will give you a lot of hours of fun. You can find attached to this post the game instructions (sorry for the typos and the bad english, maybe someone can help me checking the file, I'm busy tuning the new game GFX). Here are the game controls: DIRECTIONS KEYS: Navigate menus or move on the board A KEY: select an option on the menus or place you move during the game B KEY: access training tools during an unranked game PAUSE: pause / unpause the game OPT1: rotate board visualization options (only during a game) OPT2: rotate musics (during game) and mute unmute it PAUSE+OPT1: Back to game menu PAUSE+OPT2: Rotate the screen OPT1+OPT2: clears the internal EEPROM (only when the game is paused) 4Ttude.txt Edited September 3, 2019 by Nop90 4 Quote Link to comment Share on other sites More sharing options...
Turbo Laser Lynx Posted September 4, 2019 Share Posted September 4, 2019 @Nop90 @marss You guys are machines! ? How can you crank out so much good stuff in such a short while? The game looks great and I think it's notable that it's the first comlynx game in a very long time, cheers! ? 1 1 Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 4, 2019 Author Share Posted September 4, 2019 41 minutes ago, Turbo Laser Lynx said: I think it's notable that it's the first comlynx game in a very long time, cheers! ? It's the first released, but not the first coded by me. Stay tuned for something new before the end of this year. Can't say more for the moment. Sorry ? 2 Quote Link to comment Share on other sites More sharing options...
Turbo Laser Lynx Posted September 4, 2019 Share Posted September 4, 2019 Nice! Looking forward to it! Quote Link to comment Share on other sites More sharing options...
Igor Posted September 5, 2019 Share Posted September 5, 2019 Leave your comments in the club thread if you want them to go towards judging this game for the competition - 1 Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 8, 2019 Author Share Posted September 8, 2019 Final versions of the game and abrand new cart label from @marss are in the 4Ttude posst of the Competition Club (link above). Still waiting for someone that tried it with comlynx 2P mode. 1 Quote Link to comment Share on other sites More sharing options...
4ever2600 Posted September 13, 2019 Share Posted September 13, 2019 Great job on this! Can't wait to try on the real hardware!! Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 13, 2019 Author Share Posted September 13, 2019 Thanks. playing this with two lynx conected with comlynx is best mode. I play it with my 10 yo doughter... and she beats me ? 1 Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 20, 2019 Author Share Posted September 20, 2019 Small video of the game 3 Quote Link to comment Share on other sites More sharing options...
Igor Posted September 20, 2019 Share Posted September 20, 2019 Awesome, thanks for sharing! I've added that to the game info page. Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 26, 2019 Author Share Posted September 26, 2019 4Ttude code is now on my github: https://github.com/nop90-atari-lynx/4Ttude 1 Quote Link to comment Share on other sites More sharing options...
TrekMD Posted September 26, 2019 Share Posted September 26, 2019 Love how this looks! Quote Link to comment Share on other sites More sharing options...
power Posted September 27, 2019 Share Posted September 27, 2019 this game hurts my brain, but i like it Quote Link to comment Share on other sites More sharing options...
Igor Posted September 29, 2019 Share Posted September 29, 2019 On 9/26/2019 at 7:25 PM, Nop90 said: 4Ttude code is now on my github: https://github.com/nop90-atari-lynx/4Ttude Very cool of you to share the code! Can I suggest that you remove the compiled .o files from the repository though? Quote Link to comment Share on other sites More sharing options...
Nop90 Posted September 29, 2019 Author Share Posted September 29, 2019 You're right, I always forget to run make clean before uploading the sources ? 1 Quote Link to comment Share on other sites More sharing options...
Igor Posted September 29, 2019 Share Posted September 29, 2019 Hehe, that's why I created a complex Makefile that puts all binary objects into a "build" directory, and I add that to .gitignore Quote Link to comment Share on other sites More sharing options...
Nop90 Posted February 13, 2020 Author Share Posted February 13, 2020 Today I'm releasing an update of 4ttude that introduces a slower increase of the game difficulty with CPU strength raise and some random error of the CPU (or better, 50% of times the CPU doesn't select the best move of it's level, but the best move of the previous level, that is not strictly a bad move). This way, a player that knows how to setup an atari can reach level 4 without too much difficulty. The game remains very hard, but with this setup the player can learn to develop a game strategy fighting a cpu that is not too much strong but doesn't make only silly moves. I'm coolaborating with @marss to improve the gfx and to add other speech samples. The idea is to release the improved game on a phisical cart with the OCEO brand, and possibly coupled with the final version (with comlynx support) of Lawnmower. Feedbacks for a better tuning of the 4ttude CPU AI are welcome, so please try the new build and let me know. 4Ttude_v1.1.zip 2 Quote Link to comment Share on other sites More sharing options...
Nop90 Posted February 13, 2020 Author Share Posted February 13, 2020 Another update after only 6 hours. This time I added a nice splash screen with a lot of colors (as anticipatd here) that had to remove in the previous build because wasn't working as expected. I found the solution to fix it just an hour after releasing v1.1 so I added it again just to show the world how much the lynx is better than other handheld of its time. 4Ttude_v1.2.zip 3 1 Quote Link to comment Share on other sites More sharing options...
TrekMD Posted February 14, 2020 Share Posted February 14, 2020 Thank you! Quote Link to comment Share on other sites More sharing options...
Igor Posted February 17, 2020 Share Posted February 17, 2020 Awesome, thanks for sharing this one. I'll have a go and see if I'm still terrible at it ? I put the game info page and links to the ROM download and online emulator here: https://atarigamer.com/lynx/game/4TTUDEv12/547608456 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted May 23, 2023 Share Posted May 23, 2023 ZeroPage Homebrew is playing 4Ttude on tomorrow's ZPH stream LIVE on Twitch, hope you can join us! Tue May 23, 2023 | LIVE @ 6PM PT | 9PM ET | 1AM GMT+1Day WATCH LIVE: https://www.twitch.tv/zeropagehomebrew/WATCH LATER: https://youtube.com/zeropagehomebrew/ Games: On Duty (2019 | Lynx) by Oceo Team / Martial Daviaud @marss (Lead & Graphics) / Karri Kaksonen @karri (Coding & Sounds) Bug Hunt (2021 | Lynx) by Oceo Team / Nop90 @Nop90 (Code) / Martial Daviaud @marss (Graphics) 4Ttude (2020 | Lynx) by Oceo Team / Nop90 @Nop90 (Concept & Coding) / Martial Daviaud @marss (Graphics) / Michal Szpilowski @miker (Music) / Dan Gisselquist (Engine Core) Lawnmower (2019 | Lynx) by Oceo Team / Nop90 @Nop90 (Code) / Martial Daviaud @marss (Graphics & Level Design) / glafouk @glafouk (Music) 2 Quote Link to comment Share on other sites More sharing options...
SlidellMan Posted June 21, 2023 Share Posted June 21, 2023 Man, these Lynx homebrews are just what the doctor ordered. 1 Quote Link to comment Share on other sites More sharing options...
+Stephen Posted June 22, 2023 Share Posted June 22, 2023 I really must frequent this forum more often. Just now hearing about this. Looks awesome. 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.