Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

1,305 Excellent


About Sporadic

  • Rank

Profile Information

  • Custom Status
    Coding moar games
  • Gender
  • Location
  • Interests
    Programming, Jaguar, Android, music etc etc
  • Currently Playing
    AstroStorm or Gauntlet 2!!!!

Recent Profile Visitors

7,470 profile views
  1. The main key for me was to not rush. Don't fire engines on all cylinders and expect to stay in control. Take your time, sit back relax, get a feel for the controls, learn to drift, let gravity do the work for you, use the pro pad L/R thrusters and the auto-centre button to straighten up. There's nothing quite like drifting sideways through a tunnel just blipping the engines to keep altitude.
  2. Sporadic


    JagStudio 1.1 has been released! We are now feature complete with Raptor 2.0.20. If you already have JagStudio installed, then to upgrade; - Backup your existing JagStudio folder. - Extract the new zip. - Copy the new JagStudio folder over the top of your existing one. (Obviously this will undo any changes you might have made to the example projects, but you can always copy those from your bakup). Head on over to https://jagstudio.reboot-games.com for the download, online docs and details. 1.1 Change log; * Added Angle calculation and direction vector. See example BASIC project 'calcangle' * Added Collision List. See example BASIC project "collisionlist". * Added Z-Sorting for Sprites based on a sprite property. See example BASIC project "zsort". * Added New "fader" BASIC project. Example on how to do CLUT fades. * Added Clock functions. See new clocktest project (BASIC). * Added Raptor Sprite Shift. Eg. rapSpriteShift(xshift, yshift, sprBug1, 3) - See project "spriteshift" (BASIC). * Added Dynamic object scale - See project "shootbang" (BASIC). * Added Simplified version of zeroPlaySample. Now you just pass the start and end addresses - the length and rounding are worked out for you. Eg. zeroPlay(channel,start_address, end_address, frequency, params). * Added Simple way to stop sound on a channel when using Zero player. Rather than the old way of calling zeroPlaySample with 0's. Eg. zeroClearChannel(channel) * Updated All documentation with some further clarity and the new functions. * Fixed BCX Print generating a \n * Fixed Fix build.bat so it creates a <projectname>.s in the build folder for C projects. * Fixed Fix build.bat so it can send ABS files to the JagGD. * Fixed Fix comment in object template for scale max to 228. * Fixed xdivs, xdivu, xmuls, xmulu where sometimes they would use an address register and fail compilation. Have fun and happy coding!
  3. If working from the only released Checkered Flag source code, there's other things to fix too. Such as the missing horizons (although CJ helped extract those and they are in the programming thread, I think), all the random missing 3D hills/mountains (seems like the coords for the Normals are messed up), the rain overlay killing performance (unlike the final release). When having a mess around months ago, I did change the chase camera to more directly follow the car instead of lerping (and taking ages to track the turn speed). That did seem to help a bit in my opinion. Without gaining any performance, it's always going to be painful to drive. Taking the AI and collision routines out (and various other things) didn't really help performance. I even removed most scenery from a track so it had less to draw. It needs a deeper dive to find out where it's losing frames. It's one of those games I really want to like so at some point I'll probably keep poking at it, even just out of curiosity.
  4. Ahh the possibility of hindsight. It's a great thing. It's easy to say now how prices changed over a few years. Perhaps at the time when planning in advance what your last shot might be at releasing a console, you wouldn't want to take too many gambles. This whole topic is hyperthetical, it should be easy to suggest opinion on what Atari could have done at the time without talking down to each other. Aside from any obvious wacky suggestions, there is no right answer. My opinion? It's fun to think "what if" but at the end of the day I don't really give a f***. We probably would have just received countless FMV shovelware titles with no actual gameplay. I enjoyed what we were given at the time and I'm still enjoying it to this day. I certainly never thought I'd be creating content for it.
  5. That's a tough one to answer without knowing more details. I'd say it totally depends what game you are making. There isn't really a right answer here, all sizes have their benefits and weaknesses. You might find that you just have to pick a size and try it. If it doesn't play well, or looks wierd then try another size.
  6. My new DPADs arrived this week for my repro-pro controllers. Thoughts so far? They feel great! I was also quite surprised at how raised these are to the stock dpads but it works. Controls in general just felt tighter and more precise. Thanks again @Bratwurst, great job 👍
  7. Simple puzzle games can be a good starter. It helps get you up to speed on the gameplay logic and coding logic. They tend to be (not always) slow paced and can have relatively simple graphics etc. So can ease you into things without worrying about performance, complex logic or fancy graphics etc
  8. I also get that issue when running PAL. If I switch the console to NTSC then the sync is fine. But yeah, PAL is hit n miss.
  9. Nope , that's me 😆
  10. Also make sure the path to your graphic is correct and that you don't have it open in another program (in case of file locks). I don't think this will be the issue, but also try a different name instead of SPRITE_ALU. Perhaps try spr_alu in assets and rapinit
  11. Hi and thanks for the feedback! It doesn't have a release date yet and will still be quite a while. I do want to start posting more updates/videos as it progresses though.
  12. Cheers! The horizon is a balancing act between visuals and performance. It's dancing close to the max frame time already. Changing over to the lateral road movement has used up my last round of performance gains. I'm always tweaking and trying to improve performance though (hence partly why the game is taking the time it is) and expanding the road is always on the list.
  13. While I appreciate anyone wanting to create graphics for my games, as I said previously, don't create any artwork unless I've requested it. There's colour and size restrictions, not to mention style. I don't want anyone wasting their time making things I won't use.
  • Create New...